Improve observability (#834)

* API generation

* Added correlation id support

* Updated docs

* Updated test

* Updated code generation

* API generation

* Updated code generation

* Added support for client name and custom context object

* Updated docs

* Updated test

* Fix docs

* Updated docs

* Added id support also for sniffing

* Updated test

* Update docs/observability.asciidoc

Co-Authored-By: delvedor <delvedor@users.noreply.github.com>

* Update docs/observability.asciidoc

Co-Authored-By: delvedor <delvedor@users.noreply.github.com>

* Apply suggestions

* Update docs/configuration.asciidoc

Co-Authored-By: delvedor <delvedor@users.noreply.github.com>

* Update docs/configuration.asciidoc

Co-Authored-By: delvedor <delvedor@users.noreply.github.com>

* Update docs/observability.asciidoc

Co-Authored-By: delvedor <delvedor@users.noreply.github.com>

* Update docs/observability.asciidoc

Co-Authored-By: delvedor <delvedor@users.noreply.github.com>

* Update docs/observability.asciidoc

Co-Authored-By: delvedor <delvedor@users.noreply.github.com>

* Apply suggestions

* Updated README.md

* Fixed test

* Addressed suggestions
This commit is contained in:
Tomas Della Vedova
2019-05-03 17:23:40 +02:00
committed by GitHub
parent 1261e60d41
commit 269c0fc96a
279 changed files with 1428 additions and 142 deletions

View File

@ -119,6 +119,10 @@ The client is designed to be easily configured as you see fit for your needs, fo
nodeFilter: nodeFilterFn;
// custom selection strategy, defaults `round-robin`
nodeSelector: nodeSelectorFn | string;
// function to generate the request id for every request
generateRequestId: generateRequestIdFn;
// name to identify the client instance in the events
name: string;
}
```
@ -143,7 +147,9 @@ The supported *request specific options* are:
asStream: boolean, // default `false`
compression: string, // default `false`
headers: object, // default `null`
querystring: object // default `null`
querystring: object // default `null`,
context: object // default `null`,
id: any // default incr. integer
}
```

View File

@ -136,6 +136,8 @@ function buildBulk (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -120,6 +120,8 @@ function buildCatAliases (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -122,6 +122,8 @@ function buildCatAllocation (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -120,6 +120,8 @@ function buildCatCount (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -124,6 +124,8 @@ function buildCatFielddata (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -117,6 +117,8 @@ function buildCatHealth (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -104,6 +104,8 @@ function buildCatHelp (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -129,6 +129,8 @@ function buildCatIndices (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -115,6 +115,8 @@ function buildCatMaster (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -115,6 +115,8 @@ function buildCatNodeattrs (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -118,6 +118,8 @@ function buildCatNodes (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -115,6 +115,8 @@ function buildCatPendingTasks (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -115,6 +115,8 @@ function buildCatPlugins (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -120,6 +120,8 @@ function buildCatRecovery (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -115,6 +115,8 @@ function buildCatRepositories (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -117,6 +117,8 @@ function buildCatSegments (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -122,6 +122,8 @@ function buildCatShards (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -121,6 +121,8 @@ function buildCatSnapshots (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -120,6 +120,8 @@ function buildCatTasks (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -120,6 +120,8 @@ function buildCatTemplates (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -122,6 +122,8 @@ function buildCatThreadPool (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -96,6 +96,8 @@ function buildCcrDeleteAutoFollowPattern (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -102,6 +102,8 @@ function buildCcrFollow (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -90,6 +90,8 @@ function buildCcrFollowInfo (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -96,6 +96,8 @@ function buildCcrFollowStats (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -101,6 +101,8 @@ function buildCcrForgetFollower (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -94,6 +94,8 @@ function buildCcrGetAutoFollowPattern (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -96,6 +96,8 @@ function buildCcrPauseFollow (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -101,6 +101,8 @@ function buildCcrPutAutoFollowPattern (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -97,6 +97,8 @@ function buildCcrResumeFollow (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -89,6 +89,8 @@ function buildCcrStats (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -96,6 +96,8 @@ function buildCcrUnfollow (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -100,6 +100,8 @@ function buildClearScroll (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -101,6 +101,8 @@ function buildClusterAllocationExplain (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -111,6 +111,8 @@ function buildClusterGetSettings (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -135,6 +135,8 @@ function buildClusterHealth (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -105,6 +105,8 @@ function buildClusterPendingTasks (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -109,6 +109,8 @@ function buildClusterPutSettings (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -100,6 +100,8 @@ function buildClusterRemoteInfo (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -110,6 +110,8 @@ function buildClusterReroute (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -137,6 +137,8 @@ function buildClusterState (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -110,6 +110,8 @@ function buildClusterStats (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -145,6 +145,8 @@ function buildCount (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -134,6 +134,8 @@ function buildCreate (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -100,6 +100,8 @@ function buildDataFrameDeleteDataFrameTransform (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -103,6 +103,8 @@ function buildDataFrameGetDataFrameTransform (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -99,6 +99,8 @@ function buildDataFrameGetDataFrameTransformStats (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -96,6 +96,8 @@ function buildDataFramePreviewDataFrameTransform (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -101,6 +101,8 @@ function buildDataFramePutDataFrameTransform (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -101,6 +101,8 @@ function buildDataFrameStartDataFrameTransform (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -104,6 +104,8 @@ function buildDataFrameStopDataFrameTransform (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -137,6 +137,8 @@ function buildDelete (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -196,6 +196,8 @@ function buildDeleteByQuery (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -112,6 +112,8 @@ function buildDeleteByQueryRethrottle (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -110,6 +110,8 @@ function buildDeleteScript (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -141,6 +141,8 @@ function buildExists (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -147,6 +147,8 @@ function buildExistsSource (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -143,6 +143,8 @@ function buildExplain (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -119,6 +119,8 @@ function buildFieldCaps (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -141,6 +141,8 @@ function buildGet (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -108,6 +108,8 @@ function buildGetScript (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -138,6 +138,8 @@ function buildGetSource (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -105,6 +105,8 @@ function buildGraphExplore (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -96,6 +96,8 @@ function buildIlmDeleteLifecycle (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -96,6 +96,8 @@ function buildIlmExplainLifecycle (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -100,6 +100,8 @@ function buildIlmGetLifecycle (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -95,6 +95,8 @@ function buildIlmGetStatus (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -91,6 +91,8 @@ function buildIlmMoveToStep (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -91,6 +91,8 @@ function buildIlmPutLifecycle (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -96,6 +96,8 @@ function buildIlmRemovePolicy (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -96,6 +96,8 @@ function buildIlmRetry (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -95,6 +95,8 @@ function buildIlmStart (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -95,6 +95,8 @@ function buildIlmStop (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -143,6 +143,8 @@ function buildIndex (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -102,6 +102,8 @@ function buildIndicesAnalyze (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -124,6 +124,8 @@ function buildIndicesClearCache (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -122,6 +122,8 @@ function buildIndicesClose (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -113,6 +113,8 @@ function buildIndicesCreate (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -119,6 +119,8 @@ function buildIndicesDelete (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -125,6 +125,8 @@ function buildIndicesDeleteAlias (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -110,6 +110,8 @@ function buildIndicesDeleteTemplate (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -122,6 +122,8 @@ function buildIndicesExists (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -121,6 +121,8 @@ function buildIndicesExistsAlias (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -113,6 +113,8 @@ function buildIndicesExistsTemplate (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -127,6 +127,8 @@ function buildIndicesExistsType (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -119,6 +119,8 @@ function buildIndicesFlush (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -114,6 +114,8 @@ function buildIndicesFlushSynced (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -122,6 +122,8 @@ function buildIndicesForcemerge (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -115,6 +115,8 @@ function buildIndicesFreeze (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -128,6 +128,8 @@ function buildIndicesGet (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -121,6 +121,8 @@ function buildIndicesGetAlias (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -132,6 +132,8 @@ function buildIndicesGetFieldMapping (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -127,6 +127,8 @@ function buildIndicesGetMapping (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -130,6 +130,8 @@ function buildIndicesGetSettings (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -116,6 +116,8 @@ function buildIndicesGetTemplate (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -114,6 +114,8 @@ function buildIndicesGetUpgrade (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -122,6 +122,8 @@ function buildIndicesOpen (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -122,6 +122,8 @@ function buildIndicesPutAlias (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

View File

@ -136,6 +136,8 @@ function buildIndicesPutMapping (opts) {
headers: options.headers || null,
querystring: options.querystring || null,
compression: options.compression || false,
id: options.id || null,
context: options.context || null,
warnings
}

Some files were not shown because too many files have changed in this diff Show More