From d79d852110bc9aaf670cec741ccd4842f5635579 Mon Sep 17 00:00:00 2001 From: Carson Ip Date: Wed, 10 Jul 2024 12:46:20 +0100 Subject: [PATCH] metricbeat: Update beat module with apm-server monitoring metrics fields (#40127) * Update metricbeat beat module mapping to contain latest apm-server monitoring metrics fields * Update schema to parse output fields from stats * Update tests --- CHANGELOG.next.asciidoc | 1 + metricbeat/docs/fields.asciidoc | 2110 +++++++++++++---- metricbeat/module/beat/_meta/fields.yml | 715 ++++-- metricbeat/module/beat/fields.go | 2 +- metricbeat/module/beat/stats/_meta/fields.yml | 501 ++-- .../_meta/test/apm-server.stats.712.json | 379 ++- metricbeat/module/beat/stats/data.go | 1 + metricbeat/module/beat/stats/data_test.go | 2 +- 8 files changed, 2626 insertions(+), 1085 deletions(-) diff --git a/CHANGELOG.next.asciidoc b/CHANGELOG.next.asciidoc index f019222cceb..855a89cead4 100644 --- a/CHANGELOG.next.asciidoc +++ b/CHANGELOG.next.asciidoc @@ -177,6 +177,7 @@ https://github.com/elastic/beats/compare/v8.8.1\...main[Check the HEAD diff] - Fix query logic for temp and non-temp tablespaces in Oracle module. {issue}38051[38051] {pull}39787[39787] - Set GCP metrics config period to the default (60s) when the value is below the minimum allowed period. {issue}30434[30434] {pull}40020[40020] - Fix missing metrics from CloudWatch when include_linked_accounts set to false. {issue}40071[40071] {pull}40135[40135] +- Update beat module with apm-server monitoring metrics fields {pull}40127[40127] *Osquerybeat* diff --git a/metricbeat/docs/fields.asciidoc b/metricbeat/docs/fields.asciidoc index 75ac7364e74..08bb77cc8ac 100644 --- a/metricbeat/docs/fields.asciidoc +++ b/metricbeat/docs/fields.asciidoc @@ -6503,1890 +6503,2946 @@ Beat module -*`beats_stats.apm-server.processor.span.transformations`*:: +*`beats_stats.apm-server.acm.request.count`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.span.transformations +alias to: beat.stats.apm_server.acm.request.count -- -*`beats_stats.apm-server.processor.error.spans`*:: +*`beats_stats.apm-server.acm.response.count`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.error.spans - --- +alias to: beat.stats.apm_server.acm.response.count -*`beats_stats.apm-server.processor.error.stacktraces`*:: -+ -- -type: alias -alias to: beat.stats.apm_server.processor.error.stacktraces - --- -*`beats_stats.apm-server.processor.error.frames`*:: +*`beats_stats.apm-server.acm.response.errors.closed`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.error.frames +alias to: beat.stats.apm_server.acm.response.errors.closed -- -*`beats_stats.apm-server.processor.error.transformations`*:: +*`beats_stats.apm-server.acm.response.errors.count`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.error.transformations +alias to: beat.stats.apm_server.acm.response.errors.count -- -*`beats_stats.apm-server.processor.error.decoding.errors`*:: +*`beats_stats.apm-server.acm.response.errors.decode`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.error.decoding.errors +alias to: beat.stats.apm_server.acm.response.errors.decode -- -*`beats_stats.apm-server.processor.error.decoding.count`*:: +*`beats_stats.apm-server.acm.response.errors.forbidden`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.error.decoding.count +alias to: beat.stats.apm_server.acm.response.errors.forbidden -- -*`beats_stats.apm-server.processor.error.validation.errors`*:: +*`beats_stats.apm-server.acm.response.errors.internal`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.error.validation.errors +alias to: beat.stats.apm_server.acm.response.errors.internal -- -*`beats_stats.apm-server.processor.error.validation.count`*:: +*`beats_stats.apm-server.acm.response.errors.invalidquery`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.error.validation.count +alias to: beat.stats.apm_server.acm.response.errors.invalidquery -- - -*`beats_stats.apm-server.processor.transaction.spans`*:: +*`beats_stats.apm-server.acm.response.errors.method`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.transaction.spans +alias to: beat.stats.apm_server.acm.response.errors.method -- -*`beats_stats.apm-server.processor.transaction.stacktraces`*:: +*`beats_stats.apm-server.acm.response.errors.notfound`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.transaction.stacktraces +alias to: beat.stats.apm_server.acm.response.errors.notfound -- -*`beats_stats.apm-server.processor.transaction.frames`*:: +*`beats_stats.apm-server.acm.response.errors.queue`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.transaction.frames +alias to: beat.stats.apm_server.acm.response.errors.queue -- -*`beats_stats.apm-server.processor.transaction.transactions`*:: +*`beats_stats.apm-server.acm.response.errors.ratelimit`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.transaction.transactions +alias to: beat.stats.apm_server.acm.response.errors.ratelimit -- -*`beats_stats.apm-server.processor.transaction.transformations`*:: +*`beats_stats.apm-server.acm.response.errors.timeout`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.transaction.transformations +alias to: beat.stats.apm_server.acm.response.errors.timeout -- -*`beats_stats.apm-server.processor.transaction.decoding.errors`*:: +*`beats_stats.apm-server.acm.response.errors.toolarge`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.transaction.decoding.errors +alias to: beat.stats.apm_server.acm.response.errors.toolarge -- -*`beats_stats.apm-server.processor.transaction.decoding.count`*:: +*`beats_stats.apm-server.acm.response.errors.unauthorized`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.transaction.decoding.count +alias to: beat.stats.apm_server.acm.response.errors.unauthorized -- -*`beats_stats.apm-server.processor.transaction.validation.errors`*:: +*`beats_stats.apm-server.acm.response.errors.unavailable`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.transaction.validation.errors +alias to: beat.stats.apm_server.acm.response.errors.unavailable -- -*`beats_stats.apm-server.processor.transaction.validation.count`*:: +*`beats_stats.apm-server.acm.response.errors.validate`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.transaction.validation.count +alias to: beat.stats.apm_server.acm.response.errors.validate -- -*`beats_stats.apm-server.processor.sourcemap.counter`*:: +*`beats_stats.apm-server.acm.response.valid.accepted`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.sourcemap.counter +alias to: beat.stats.apm_server.acm.response.valid.accepted -- -*`beats_stats.apm-server.processor.sourcemap.decoding.errors`*:: +*`beats_stats.apm-server.acm.response.valid.count`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.sourcemap.decoding.errors +alias to: beat.stats.apm_server.acm.response.valid.count -- -*`beats_stats.apm-server.processor.sourcemap.decoding.count`*:: +*`beats_stats.apm-server.acm.response.valid.notmodified`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.sourcemap.decoding.count +alias to: beat.stats.apm_server.acm.response.valid.notmodified -- -*`beats_stats.apm-server.processor.sourcemap.validation.errors`*:: +*`beats_stats.apm-server.acm.response.valid.ok`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.sourcemap.validation.errors +alias to: beat.stats.apm_server.acm.response.valid.ok -- -*`beats_stats.apm-server.processor.sourcemap.validation.count`*:: +*`beats_stats.apm-server.acm.unset`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.sourcemap.validation.count +alias to: beat.stats.apm_server.acm.unset -- -*`beats_stats.apm-server.processor.metric.transformations`*:: + +*`beats_stats.apm-server.agentcfg.elasticsearch.cache.entries.count`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.metric.transformations +alias to: beat.stats.apm_server.agentcfg.elasticsearch.cache.entries.count -- - -*`beats_stats.apm-server.processor.metric.decoding.errors`*:: +*`beats_stats.apm-server.agentcfg.elasticsearch.cache.refresh.failures`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.metric.decoding.errors +alias to: beat.stats.apm_server.agentcfg.elasticsearch.cache.refresh.failures -- -*`beats_stats.apm-server.processor.metric.decoding.count`*:: +*`beats_stats.apm-server.agentcfg.elasticsearch.cache.refresh.successes`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.metric.decoding.count +alias to: beat.stats.apm_server.agentcfg.elasticsearch.cache.refresh.successes -- - -*`beats_stats.apm-server.processor.metric.validation.errors`*:: +*`beats_stats.apm-server.agentcfg.elasticsearch.fetch.es`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.metric.validation.errors +alias to: beat.stats.apm_server.agentcfg.elasticsearch.fetch.es -- -*`beats_stats.apm-server.processor.metric.validation.count`*:: +*`beats_stats.apm-server.agentcfg.elasticsearch.fetch.fallback`*:: + -- type: alias -alias to: beat.stats.apm_server.processor.metric.validation.count +alias to: beat.stats.apm_server.agentcfg.elasticsearch.fetch.fallback -- - - -*`beats_stats.apm-server.decoder.deflate.content-length`*:: +*`beats_stats.apm-server.agentcfg.elasticsearch.fetch.invalid`*:: + -- type: alias -alias to: beat.stats.apm_server.decoder.deflate.content-length +alias to: beat.stats.apm_server.agentcfg.elasticsearch.fetch.invalid -- -*`beats_stats.apm-server.decoder.deflate.count`*:: +*`beats_stats.apm-server.agentcfg.elasticsearch.fetch.unavailable`*:: + -- type: alias -alias to: beat.stats.apm_server.decoder.deflate.count +alias to: beat.stats.apm_server.agentcfg.elasticsearch.fetch.unavailable -- -*`beats_stats.apm-server.decoder.gzip.content-length`*:: + + +*`beats_stats.apm-server.jaeger.grpc.collect.request.count`*:: + -- type: alias -alias to: beat.stats.apm_server.decoder.gzip.content-length +alias to: beat.stats.apm_server.jaeger.grpc.collect.request.count -- -*`beats_stats.apm-server.decoder.gzip.count`*:: + +*`beats_stats.apm-server.jaeger.grpc.collect.response.count`*:: + -- type: alias -alias to: beat.stats.apm_server.decoder.gzip.count +alias to: beat.stats.apm_server.jaeger.grpc.collect.response.count -- -*`beats_stats.apm-server.decoder.uncompressed.content-length`*:: +*`beats_stats.apm-server.jaeger.grpc.collect.response.errors.count`*:: + -- type: alias -alias to: beat.stats.apm_server.decoder.uncompressed.content-length +alias to: beat.stats.apm_server.jaeger.grpc.collect.response.errors.count -- -*`beats_stats.apm-server.decoder.uncompressed.count`*:: +*`beats_stats.apm-server.jaeger.grpc.collect.response.errors.ratelimit`*:: + -- type: alias -alias to: beat.stats.apm_server.decoder.uncompressed.count +alias to: beat.stats.apm_server.jaeger.grpc.collect.response.errors.ratelimit -- - -*`beats_stats.apm-server.decoder.reader.size`*:: +*`beats_stats.apm-server.jaeger.grpc.collect.response.errors.timeout`*:: + -- type: alias -alias to: beat.stats.apm_server.decoder.reader.size +alias to: beat.stats.apm_server.jaeger.grpc.collect.response.errors.timeout -- -*`beats_stats.apm-server.decoder.reader.count`*:: +*`beats_stats.apm-server.jaeger.grpc.collect.response.errors.unauthorized`*:: + -- type: alias -alias to: beat.stats.apm_server.decoder.reader.count +alias to: beat.stats.apm_server.jaeger.grpc.collect.response.errors.unauthorized -- -*`beats_stats.apm-server.decoder.missing-content-length.count`*:: +*`beats_stats.apm-server.jaeger.grpc.collect.response.valid.count`*:: + -- type: alias -alias to: beat.stats.apm_server.decoder.missing-content-length.count +alias to: beat.stats.apm_server.jaeger.grpc.collect.response.valid.count -- -*`beats_stats.apm-server.server.request.count`*:: +*`beats_stats.apm-server.jaeger.grpc.sampling.event.received.count`*:: + -- type: alias -alias to: beat.stats.apm_server.server.request.count +alias to: beat.stats.apm_server.jaeger.grpc.sampling.event.received.count -- -*`beats_stats.apm-server.server.concurrent.wait.ms`*:: +*`beats_stats.apm-server.jaeger.grpc.sampling.request.count`*:: + -- type: alias -alias to: beat.stats.apm_server.server.concurrent.wait.ms +alias to: beat.stats.apm_server.jaeger.grpc.sampling.request.count -- -*`beats_stats.apm-server.server.response.count`*:: +*`beats_stats.apm-server.jaeger.grpc.sampling.response.count`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.count +alias to: beat.stats.apm_server.jaeger.grpc.sampling.response.count -- - -*`beats_stats.apm-server.server.response.valid.ok`*:: +*`beats_stats.apm-server.jaeger.grpc.sampling.response.errors.count`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.valid.ok +alias to: beat.stats.apm_server.jaeger.grpc.sampling.response.errors.count -- -*`beats_stats.apm-server.server.response.valid.accepted`*:: +*`beats_stats.apm-server.jaeger.grpc.sampling.response.valid.count`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.valid.accepted +alias to: beat.stats.apm_server.jaeger.grpc.sampling.response.valid.count -- -*`beats_stats.apm-server.server.response.valid.count`*:: + + + +*`beats_stats.apm-server.otlp.grpc.logs.request.count`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.valid.count +alias to: beat.stats.apm_server.otlp.grpc.logs.request.count -- -*`beats_stats.apm-server.server.response.errors.count`*:: +*`beats_stats.apm-server.otlp.grpc.logs.response.count`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.errors.count +alias to: beat.stats.apm_server.otlp.grpc.logs.response.count -- -*`beats_stats.apm-server.server.response.errors.toolarge`*:: + +*`beats_stats.apm-server.otlp.grpc.logs.response.errors.count`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.errors.toolarge +alias to: beat.stats.apm_server.otlp.grpc.logs.response.errors.count -- -*`beats_stats.apm-server.server.response.errors.validate`*:: +*`beats_stats.apm-server.otlp.grpc.logs.response.errors.ratelimit`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.errors.validate +alias to: beat.stats.apm_server.otlp.grpc.logs.response.errors.ratelimit -- -*`beats_stats.apm-server.server.response.errors.ratelimit`*:: +*`beats_stats.apm-server.otlp.grpc.logs.response.errors.timeout`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.errors.ratelimit +alias to: beat.stats.apm_server.otlp.grpc.logs.response.errors.timeout -- -*`beats_stats.apm-server.server.response.errors.queue`*:: +*`beats_stats.apm-server.otlp.grpc.logs.response.errors.unauthorized`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.errors.queue +alias to: beat.stats.apm_server.otlp.grpc.logs.response.errors.unauthorized -- -*`beats_stats.apm-server.server.response.errors.closed`*:: +*`beats_stats.apm-server.otlp.grpc.logs.response.valid.count`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.errors.closed +alias to: beat.stats.apm_server.otlp.grpc.logs.response.valid.count -- -*`beats_stats.apm-server.server.response.errors.forbidden`*:: + +*`beats_stats.apm-server.otlp.grpc.metrics.consumer.unsupported_dropped`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.errors.forbidden +alias to: beat.stats.apm_server.otlp.grpc.metrics.consumer.unsupported_dropped -- -*`beats_stats.apm-server.server.response.errors.concurrency`*:: +*`beats_stats.apm-server.otlp.grpc.metrics.request.count`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.errors.concurrency +alias to: beat.stats.apm_server.otlp.grpc.metrics.request.count -- -*`beats_stats.apm-server.server.response.errors.unauthorized`*:: + +*`beats_stats.apm-server.otlp.grpc.metrics.response.count`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.errors.unauthorized +alias to: beat.stats.apm_server.otlp.grpc.metrics.response.count -- -*`beats_stats.apm-server.server.response.errors.internal`*:: + +*`beats_stats.apm-server.otlp.grpc.metrics.response.errors.count`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.errors.internal +alias to: beat.stats.apm_server.otlp.grpc.metrics.response.errors.count -- -*`beats_stats.apm-server.server.response.errors.decode`*:: +*`beats_stats.apm-server.otlp.grpc.metrics.response.errors.ratelimit`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.errors.decode +alias to: beat.stats.apm_server.otlp.grpc.metrics.response.errors.ratelimit -- -*`beats_stats.apm-server.server.response.errors.method`*:: +*`beats_stats.apm-server.otlp.grpc.metrics.response.errors.timeout`*:: + -- type: alias -alias to: beat.stats.apm_server.server.response.errors.method +alias to: beat.stats.apm_server.otlp.grpc.metrics.response.errors.timeout -- -*`beats_stats.apm-server.acm.request.count`*:: +*`beats_stats.apm-server.otlp.grpc.metrics.response.errors.unauthorized`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.request.count +alias to: beat.stats.apm_server.otlp.grpc.metrics.response.errors.unauthorized -- - -*`beats_stats.apm-server.acm.response.request.count`*:: +*`beats_stats.apm-server.otlp.grpc.metrics.response.valid.count`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.request.count +alias to: beat.stats.apm_server.otlp.grpc.metrics.response.valid.count -- -*`beats_stats.apm-server.acm.response.unset`*:: + +*`beats_stats.apm-server.otlp.grpc.traces.request.count`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.unset +alias to: beat.stats.apm_server.otlp.grpc.traces.request.count -- -*`beats_stats.apm-server.acm.response.count`*:: + +*`beats_stats.apm-server.otlp.grpc.traces.response.count`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.count +alias to: beat.stats.apm_server.otlp.grpc.traces.response.count -- -*`beats_stats.apm-server.acm.response.valid.notmodified`*:: +*`beats_stats.apm-server.otlp.grpc.traces.response.errors.count`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.valid.notmodified +alias to: beat.stats.apm_server.otlp.grpc.traces.response.errors.count -- -*`beats_stats.apm-server.acm.response.valid.count`*:: +*`beats_stats.apm-server.otlp.grpc.traces.response.errors.ratelimit`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.valid.count +alias to: beat.stats.apm_server.otlp.grpc.traces.response.errors.ratelimit -- -*`beats_stats.apm-server.acm.response.valid.ok`*:: +*`beats_stats.apm-server.otlp.grpc.traces.response.errors.timeout`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.valid.ok +alias to: beat.stats.apm_server.otlp.grpc.traces.response.errors.timeout -- -*`beats_stats.apm-server.acm.response.valid.accepted`*:: +*`beats_stats.apm-server.otlp.grpc.traces.response.errors.unauthorized`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.valid.accepted +alias to: beat.stats.apm_server.otlp.grpc.traces.response.errors.unauthorized -- - -*`beats_stats.apm-server.acm.response.errors.validate`*:: +*`beats_stats.apm-server.otlp.grpc.traces.response.valid.count`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.validate +alias to: beat.stats.apm_server.otlp.grpc.traces.response.valid.count -- -*`beats_stats.apm-server.acm.response.errors.internal`*:: + + +*`beats_stats.apm-server.otlp.http.logs.request.count`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.internal +alias to: beat.stats.apm_server.otlp.http.logs.request.count -- -*`beats_stats.apm-server.acm.response.errors.queue`*:: + +*`beats_stats.apm-server.otlp.http.logs.response.count`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.queue +alias to: beat.stats.apm_server.otlp.http.logs.response.count -- -*`beats_stats.apm-server.acm.response.errors.count`*:: + +*`beats_stats.apm-server.otlp.http.logs.response.errors.count`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.count +alias to: beat.stats.apm_server.otlp.http.logs.response.errors.count -- -*`beats_stats.apm-server.acm.response.errors.decode`*:: +*`beats_stats.apm-server.otlp.http.logs.response.errors.ratelimit`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.decode +alias to: beat.stats.apm_server.otlp.http.logs.response.errors.ratelimit -- -*`beats_stats.apm-server.acm.response.errors.toolarge`*:: +*`beats_stats.apm-server.otlp.http.logs.response.errors.timeout`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.toolarge +alias to: beat.stats.apm_server.otlp.http.logs.response.errors.timeout -- -*`beats_stats.apm-server.acm.response.errors.unavailable`*:: +*`beats_stats.apm-server.otlp.http.logs.response.errors.unauthorized`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.unavailable +alias to: beat.stats.apm_server.otlp.http.logs.response.errors.unauthorized -- -*`beats_stats.apm-server.acm.response.errors.forbidden`*:: +*`beats_stats.apm-server.otlp.http.logs.response.valid.count`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.forbidden +alias to: beat.stats.apm_server.otlp.http.logs.response.valid.count -- -*`beats_stats.apm-server.acm.response.errors.method`*:: + +*`beats_stats.apm-server.otlp.http.metrics.consumer.unsupported_dropped`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.method +alias to: beat.stats.apm_server.otlp.http.metrics.consumer.unsupported_dropped -- -*`beats_stats.apm-server.acm.response.errors.notfound`*:: +*`beats_stats.apm-server.otlp.http.metrics.request.count`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.notfound +alias to: beat.stats.apm_server.otlp.http.metrics.request.count -- -*`beats_stats.apm-server.acm.response.errors.invalidquery`*:: + +*`beats_stats.apm-server.otlp.http.metrics.response.count`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.invalidquery +alias to: beat.stats.apm_server.otlp.http.metrics.response.count -- -*`beats_stats.apm-server.acm.response.errors.ratelimit`*:: + +*`beats_stats.apm-server.otlp.http.metrics.response.errors.count`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.ratelimit +alias to: beat.stats.apm_server.otlp.http.metrics.response.errors.count -- -*`beats_stats.apm-server.acm.response.errors.closed`*:: +*`beats_stats.apm-server.otlp.http.metrics.response.errors.ratelimit`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.closed +alias to: beat.stats.apm_server.otlp.http.metrics.response.errors.ratelimit -- -*`beats_stats.apm-server.acm.response.errors.unauthorized`*:: +*`beats_stats.apm-server.otlp.http.metrics.response.errors.timeout`*:: + -- type: alias -alias to: beat.stats.apm_server.acm.response.errors.unauthorized +alias to: beat.stats.apm_server.otlp.http.metrics.response.errors.timeout -- - -*`beats_stats.beat.host`*:: +*`beats_stats.apm-server.otlp.http.metrics.response.errors.unauthorized`*:: + -- type: alias -alias to: beat.stats.info.host +alias to: beat.stats.apm_server.otlp.http.metrics.response.errors.unauthorized -- -*`beats_stats.beat.name`*:: +*`beats_stats.apm-server.otlp.http.metrics.response.valid.count`*:: + -- type: alias -alias to: beat.stats.info.name +alias to: beat.stats.apm_server.otlp.http.metrics.response.valid.count -- -*`beats_stats.beat.type`*:: + +*`beats_stats.apm-server.otlp.http.traces.request.count`*:: + -- type: alias -alias to: beat.stats.info.type +alias to: beat.stats.apm_server.otlp.http.traces.request.count -- -*`beats_stats.beat.uuid`*:: + +*`beats_stats.apm-server.otlp.http.traces.response.count`*:: + -- type: alias -alias to: beat.stats.info.uuid +alias to: beat.stats.apm_server.otlp.http.traces.response.count -- -*`beats_stats.beat.version`*:: + +*`beats_stats.apm-server.otlp.http.traces.response.errors.count`*:: + -- type: alias -alias to: beat.stats.info.version +alias to: beat.stats.apm_server.otlp.http.traces.response.errors.count -- - - -*`beats_stats.metrics.system.cpu.cores`*:: +*`beats_stats.apm-server.otlp.http.traces.response.errors.ratelimit`*:: + -- type: alias -alias to: beat.stats.system.cpu.cores +alias to: beat.stats.apm_server.otlp.http.traces.response.errors.ratelimit -- -*`beats_stats.metrics.system.load.1`*:: +*`beats_stats.apm-server.otlp.http.traces.response.errors.timeout`*:: + -- type: alias -alias to: beat.stats.system.load.1 +alias to: beat.stats.apm_server.otlp.http.traces.response.errors.timeout -- -*`beats_stats.metrics.system.load.5`*:: +*`beats_stats.apm-server.otlp.http.traces.response.errors.unauthorized`*:: + -- type: alias -alias to: beat.stats.system.load.5 +alias to: beat.stats.apm_server.otlp.http.traces.response.errors.unauthorized -- -*`beats_stats.metrics.system.load.15`*:: +*`beats_stats.apm-server.otlp.http.traces.response.valid.count`*:: + -- type: alias -alias to: beat.stats.system.load.15 +alias to: beat.stats.apm_server.otlp.http.traces.response.valid.count -- -*`beats_stats.metrics.system.load.norm.1`*:: +*`beats_stats.apm-server.processor.error.transformations`*:: + -- type: alias -alias to: beat.stats.system.load.norm.1 +alias to: beat.stats.apm_server.processor.error.transformations -- -*`beats_stats.metrics.system.load.norm.15`*:: +*`beats_stats.apm-server.processor.metric.transformations`*:: + -- type: alias -alias to: beat.stats.system.load.norm.15 +alias to: beat.stats.apm_server.processor.metric.transformations -- -*`beats_stats.metrics.system.load.norm.5`*:: +*`beats_stats.apm-server.processor.span.transformations`*:: + -- type: alias -alias to: beat.stats.system.load.norm.5 +alias to: beat.stats.apm_server.processor.span.transformations -- - -*`beats_stats.metrics.libbeat.pipeline.clients`*:: +*`beats_stats.apm-server.processor.stream.accepted`*:: + -- type: alias -alias to: beat.stats.libbeat.pipeline.clients +alias to: beat.stats.apm_server.processor.stream.accepted -- -*`beats_stats.metrics.libbeat.pipeline.queue.acked`*:: + +*`beats_stats.apm-server.processor.stream.errors.invalid`*:: + -- type: alias -alias to: beat.stats.libbeat.pipeline.queue.acked +alias to: beat.stats.apm_server.processor.stream.errors.invalid -- - -*`beats_stats.metrics.libbeat.pipeline.event.active`*:: +*`beats_stats.apm-server.processor.stream.errors.toolarge`*:: + -- type: alias -alias to: beat.stats.libbeat.pipeline.events.active +alias to: beat.stats.apm_server.processor.stream.errors.toolarge -- -*`beats_stats.metrics.libbeat.pipeline.event.dropped`*:: +*`beats_stats.apm-server.processor.transaction.transformations`*:: + -- type: alias -alias to: beat.stats.libbeat.pipeline.events.dropped +alias to: beat.stats.apm_server.processor.transaction.transformations -- -*`beats_stats.metrics.libbeat.pipeline.event.failed`*:: + +*`beats_stats.apm-server.root.request.count`*:: + -- type: alias -alias to: beat.stats.libbeat.pipeline.events.failed +alias to: beat.stats.apm_server.root.request.count -- -*`beats_stats.metrics.libbeat.pipeline.event.filtered`*:: + +*`beats_stats.apm-server.root.response.count`*:: + -- type: alias -alias to: beat.stats.libbeat.pipeline.events.filtered +alias to: beat.stats.apm_server.root.response.count -- -*`beats_stats.metrics.libbeat.pipeline.event.published`*:: + +*`beats_stats.apm-server.root.response.errors.closed`*:: + -- type: alias -alias to: beat.stats.libbeat.pipeline.events.published +alias to: beat.stats.apm_server.root.response.errors.closed -- -*`beats_stats.metrics.libbeat.pipeline.event.retry`*:: +*`beats_stats.apm-server.root.response.errors.count`*:: + -- type: alias -alias to: beat.stats.libbeat.pipeline.events.retry +alias to: beat.stats.apm_server.root.response.errors.count -- -*`beats_stats.metrics.libbeat.pipeline.event.total`*:: +*`beats_stats.apm-server.root.response.errors.decode`*:: + -- type: alias -alias to: beat.stats.libbeat.pipeline.events.total +alias to: beat.stats.apm_server.root.response.errors.decode -- - - -*`beats_stats.metrics.libbeat.output.events.acked`*:: +*`beats_stats.apm-server.root.response.errors.forbidden`*:: + -- type: alias -alias to: beat.stats.libbeat.output.events.acked +alias to: beat.stats.apm_server.root.response.errors.forbidden -- -*`beats_stats.metrics.libbeat.output.events.active`*:: +*`beats_stats.apm-server.root.response.errors.internal`*:: + -- type: alias -alias to: beat.stats.libbeat.output.events.active +alias to: beat.stats.apm_server.root.response.errors.internal -- -*`beats_stats.metrics.libbeat.output.events.batches`*:: +*`beats_stats.apm-server.root.response.errors.invalidquery`*:: + -- type: alias -alias to: beat.stats.libbeat.output.events.batches +alias to: beat.stats.apm_server.root.response.errors.invalidquery -- -*`beats_stats.metrics.libbeat.output.events.dropped`*:: +*`beats_stats.apm-server.root.response.errors.method`*:: + -- type: alias -alias to: beat.stats.libbeat.output.events.dropped +alias to: beat.stats.apm_server.root.response.errors.method -- -*`beats_stats.metrics.libbeat.output.events.duplicated`*:: +*`beats_stats.apm-server.root.response.errors.notfound`*:: + -- type: alias -alias to: beat.stats.libbeat.output.events.duplicates +alias to: beat.stats.apm_server.root.response.errors.notfound -- -*`beats_stats.metrics.libbeat.output.events.failed`*:: +*`beats_stats.apm-server.root.response.errors.queue`*:: + -- type: alias -alias to: beat.stats.libbeat.output.events.failed +alias to: beat.stats.apm_server.root.response.errors.queue -- -*`beats_stats.metrics.libbeat.output.events.toomany`*:: +*`beats_stats.apm-server.root.response.errors.ratelimit`*:: + -- type: alias -alias to: beat.stats.libbeat.output.events.toomany +alias to: beat.stats.apm_server.root.response.errors.ratelimit -- -*`beats_stats.metrics.libbeat.output.events.total`*:: +*`beats_stats.apm-server.root.response.errors.timeout`*:: + -- type: alias -alias to: beat.stats.libbeat.output.events.total +alias to: beat.stats.apm_server.root.response.errors.timeout -- -*`beats_stats.metrics.libbeat.output.read.bytes`*:: +*`beats_stats.apm-server.root.response.errors.toolarge`*:: + -- type: alias -alias to: beat.stats.libbeat.output.read.bytes +alias to: beat.stats.apm_server.root.response.errors.toolarge -- -*`beats_stats.metrics.libbeat.output.read.errors`*:: +*`beats_stats.apm-server.root.response.errors.unauthorized`*:: + -- type: alias -alias to: beat.stats.libbeat.output.read.errors +alias to: beat.stats.apm_server.root.response.errors.unauthorized -- -*`beats_stats.metrics.libbeat.output.type`*:: +*`beats_stats.apm-server.root.response.errors.unavailable`*:: + -- type: alias -alias to: beat.stats.libbeat.output.type +alias to: beat.stats.apm_server.root.response.errors.unavailable -- -*`beats_stats.metrics.libbeat.output.write.bytes`*:: +*`beats_stats.apm-server.root.response.errors.validate`*:: + -- type: alias -alias to: beat.stats.libbeat.output.write.bytes +alias to: beat.stats.apm_server.root.response.errors.validate -- -*`beats_stats.metrics.libbeat.output.write.errors`*:: + +*`beats_stats.apm-server.root.response.valid.accepted`*:: + -- type: alias -alias to: beat.stats.libbeat.output.write.errors +alias to: beat.stats.apm_server.root.response.valid.accepted -- - -*`beats_stats.metrics.libbeat.config.module.running`*:: +*`beats_stats.apm-server.root.response.valid.count`*:: + -- type: alias -alias to: beat.stats.libbeat.config.running +alias to: beat.stats.apm_server.root.response.valid.count -- -*`beats_stats.metrics.libbeat.config.module.starts`*:: +*`beats_stats.apm-server.root.response.valid.notmodified`*:: + -- type: alias -alias to: beat.stats.libbeat.config.starts +alias to: beat.stats.apm_server.root.response.valid.notmodified -- -*`beats_stats.metrics.libbeat.config.module.stops`*:: +*`beats_stats.apm-server.root.response.valid.ok`*:: + -- type: alias -alias to: beat.stats.libbeat.config.stops +alias to: beat.stats.apm_server.root.response.valid.ok -- - -*`beats_stats.metrics.beat.info.ephemeral_id`*:: +*`beats_stats.apm-server.root.unset`*:: + -- type: alias -alias to: beat.stats.info.ephemeral_id +alias to: beat.stats.apm_server.root.unset -- -*`beats_stats.metrics.beat.info.uptime.ms`*:: +*`beats_stats.apm-server.sampling.transactions_dropped`*:: + -- type: alias -alias to: beat.stats.info.uptime.ms +alias to: beat.stats.apm_server.sampling.transactions_dropped -- -*`beats_stats.metrics.beat.handles.limit.hard`*:: +*`beats_stats.apm-server.server.request.count`*:: + -- type: alias -alias to: beat.stats.handles.limit.hard +alias to: beat.stats.apm_server.server.request.count -- -*`beats_stats.metrics.beat.handles.limit.soft`*:: + +*`beats_stats.apm-server.server.response.count`*:: + -- type: alias -alias to: beat.stats.handles.limit.soft +alias to: beat.stats.apm_server.server.response.count -- -*`beats_stats.metrics.beat.handles.open`*:: + +*`beats_stats.apm-server.server.response.errors.closed`*:: + -- type: alias -alias to: beat.stats.handles.open +alias to: beat.stats.apm_server.server.response.errors.closed -- +*`beats_stats.apm-server.server.response.errors.count`*:: ++ +-- +type: alias -*`beats_stats.metrics.beat.memstats.gc_next`*:: +alias to: beat.stats.apm_server.server.response.errors.count + +-- + +*`beats_stats.apm-server.server.response.errors.decode`*:: + -- type: alias -alias to: beat.stats.memstats.gc_next +alias to: beat.stats.apm_server.server.response.errors.decode -- -*`beats_stats.metrics.beat.memstats.memory_alloc`*:: +*`beats_stats.apm-server.server.response.errors.forbidden`*:: + -- type: alias -alias to: beat.stats.memstats.memory.alloc +alias to: beat.stats.apm_server.server.response.errors.forbidden -- -*`beats_stats.metrics.beat.memstats.memory_total`*:: +*`beats_stats.apm-server.server.response.errors.internal`*:: + -- type: alias -alias to: beat.stats.memstats.memory.total +alias to: beat.stats.apm_server.server.response.errors.internal -- -*`beats_stats.metrics.beat.memstats.rss`*:: +*`beats_stats.apm-server.server.response.errors.invalidquery`*:: + -- type: alias -alias to: beat.stats.memstats.rss +alias to: beat.stats.apm_server.server.response.errors.invalidquery + +-- +*`beats_stats.apm-server.server.response.errors.method`*:: ++ -- +type: alias +alias to: beat.stats.apm_server.server.response.errors.method +-- -*`beats_stats.metrics.beat.cgroup.cpu.id`*:: +*`beats_stats.apm-server.server.response.errors.notfound`*:: + -- type: alias -alias to: beat.stats.cgroup.cpu.id +alias to: beat.stats.apm_server.server.response.errors.notfound -- -*`beats_stats.metrics.beat.cgroup.cpu.cfs.period.us`*:: +*`beats_stats.apm-server.server.response.errors.queue`*:: + -- type: alias -alias to: beat.stats.cgroup.cpu.cfs.period.us +alias to: beat.stats.apm_server.server.response.errors.queue -- -*`beats_stats.metrics.beat.cgroup.cpu.cfs.quota.us`*:: +*`beats_stats.apm-server.server.response.errors.ratelimit`*:: + -- type: alias -alias to: beat.stats.cgroup.cpu.cfs.quota.us +alias to: beat.stats.apm_server.server.response.errors.ratelimit + +-- +*`beats_stats.apm-server.server.response.errors.timeout`*:: ++ -- +type: alias +alias to: beat.stats.apm_server.server.response.errors.timeout -*`beats_stats.metrics.beat.cgroup.cpu.stats.periods`*:: +-- + +*`beats_stats.apm-server.server.response.errors.toolarge`*:: + -- type: alias -alias to: beat.stats.cgroup.cpu.stats.periods +alias to: beat.stats.apm_server.server.response.errors.toolarge -- -*`beats_stats.metrics.beat.cgroup.cpu.stats.throttled.periods`*:: +*`beats_stats.apm-server.server.response.errors.unauthorized`*:: + -- type: alias -alias to: beat.stats.cgroup.cpu.stats.throttled.periods +alias to: beat.stats.apm_server.server.response.errors.unauthorized -- -*`beats_stats.metrics.beat.cgroup.cpu.stats.throttled.ns`*:: +*`beats_stats.apm-server.server.response.errors.unavailable`*:: + -- type: alias -alias to: beat.stats.cgroup.cpu.stats.throttled.ns +alias to: beat.stats.apm_server.server.response.errors.unavailable -- -*`beats_stats.metrics.beat.cgroup.cpuacct.id`*:: +*`beats_stats.apm-server.server.response.errors.validate`*:: + -- type: alias -alias to: beat.stats.cgroup.cpuacct.id +alias to: beat.stats.apm_server.server.response.errors.validate -- -*`beats_stats.metrics.beat.cgroup.cpuacct.total.ns`*:: + +*`beats_stats.apm-server.server.response.valid.accepted`*:: + -- type: alias -alias to: beat.stats.cgroup.cpuacct.total.ns +alias to: beat.stats.apm_server.server.response.valid.accepted -- -*`beats_stats.metrics.beat.cgroup.memory.id`*:: +*`beats_stats.apm-server.server.response.valid.count`*:: + -- type: alias -alias to: beat.stats.cgroup.memory.id +alias to: beat.stats.apm_server.server.response.valid.count -- -*`beats_stats.metrics.beat.cgroup.mem.limit.bytes`*:: +*`beats_stats.apm-server.server.response.valid.notmodified`*:: + -- type: alias -alias to: beat.stats.cgroup.memory.mem.limit.bytes +alias to: beat.stats.apm_server.server.response.valid.notmodified -- -*`beats_stats.metrics.beat.cgroup.mem.usage.bytes`*:: +*`beats_stats.apm-server.server.response.valid.ok`*:: + -- type: alias -alias to: beat.stats.cgroup.memory.mem.usage.bytes +alias to: beat.stats.apm_server.server.response.valid.ok + +-- +*`beats_stats.apm-server.server.unset`*:: ++ -- +type: alias +alias to: beat.stats.apm_server.server.unset -*`beats_stats.metrics.beat.cpu.system.ticks`*:: +-- + + +*`beats_stats.beat.host`*:: + -- type: alias -alias to: beat.stats.cpu.system.ticks +alias to: beat.stats.info.host -- -*`beats_stats.metrics.beat.cpu.system.time.ms`*:: +*`beats_stats.beat.name`*:: + -- type: alias -alias to: beat.stats.cpu.system.time.ms +alias to: beat.stats.info.name -- -*`beats_stats.metrics.beat.cpu.total.value`*:: +*`beats_stats.beat.type`*:: + -- type: alias -alias to: beat.stats.cpu.total.value +alias to: beat.stats.info.type -- -*`beats_stats.metrics.beat.cpu.total.ticks`*:: +*`beats_stats.beat.uuid`*:: + -- type: alias -alias to: beat.stats.cpu.total.ticks +alias to: beat.stats.info.uuid -- -*`beats_stats.metrics.beat.cpu.total.time.ms`*:: +*`beats_stats.beat.version`*:: + -- type: alias -alias to: beat.stats.cpu.total.time.ms +alias to: beat.stats.info.version -- -*`beats_stats.metrics.beat.cpu.user.ticks`*:: + + +*`beats_stats.metrics.system.cpu.cores`*:: + -- type: alias -alias to: beat.stats.cpu.user.ticks +alias to: beat.stats.system.cpu.cores -- -*`beats_stats.metrics.beat.cpu.user.time.ms`*:: +*`beats_stats.metrics.system.load.1`*:: + -- type: alias -alias to: beat.stats.cpu.user.time.ms +alias to: beat.stats.system.load.1 + +-- +*`beats_stats.metrics.system.load.5`*:: ++ -- +type: alias +alias to: beat.stats.system.load.5 +-- -*`beats_state.beat.host`*:: +*`beats_stats.metrics.system.load.15`*:: + -- type: alias -alias to: beat.state.beat.host +alias to: beat.stats.system.load.15 -- -*`beats_state.beat.name`*:: + +*`beats_stats.metrics.system.load.norm.1`*:: + -- type: alias -alias to: beat.state.beat.name +alias to: beat.stats.system.load.norm.1 -- -*`beats_state.beat.type`*:: +*`beats_stats.metrics.system.load.norm.15`*:: + -- type: alias -alias to: beat.state.beat.type +alias to: beat.stats.system.load.norm.15 -- -*`beats_state.beat.uuid`*:: +*`beats_stats.metrics.system.load.norm.5`*:: + -- type: alias -alias to: beat.state.beat.uuid +alias to: beat.stats.system.load.norm.5 -- -*`beats_state.beat.version`*:: + + +*`beats_stats.metrics.libbeat.pipeline.clients`*:: + -- type: alias -alias to: beat.state.beat.version +alias to: beat.stats.libbeat.pipeline.clients -- -*`beats_state.timestamp`*:: +*`beats_stats.metrics.libbeat.pipeline.queue.acked`*:: + -- type: alias -alias to: @timestamp +alias to: beat.stats.libbeat.pipeline.queue.acked -- -*`beats_state.state.beat.name`*:: +*`beats_stats.metrics.libbeat.pipeline.event.active`*:: + -- type: alias -alias to: beat.state.beat.name +alias to: beat.stats.libbeat.pipeline.events.active + +-- +*`beats_stats.metrics.libbeat.pipeline.event.dropped`*:: ++ -- +type: alias +alias to: beat.stats.libbeat.pipeline.events.dropped -*`beats_state.state.host.architecture`*:: +-- + +*`beats_stats.metrics.libbeat.pipeline.event.failed`*:: + -- type: alias -alias to: host.architecture +alias to: beat.stats.libbeat.pipeline.events.failed -- -*`beats_state.state.host.hostname`*:: +*`beats_stats.metrics.libbeat.pipeline.event.filtered`*:: + -- type: alias -alias to: host.hostname +alias to: beat.stats.libbeat.pipeline.events.filtered -- -*`beats_state.state.host.name`*:: +*`beats_stats.metrics.libbeat.pipeline.event.published`*:: + -- type: alias -alias to: host.name +alias to: beat.stats.libbeat.pipeline.events.published + +-- +*`beats_stats.metrics.libbeat.pipeline.event.retry`*:: ++ -- +type: alias +alias to: beat.stats.libbeat.pipeline.events.retry -*`beats_state.state.host.os.platform`*:: +-- + +*`beats_stats.metrics.libbeat.pipeline.event.total`*:: + -- type: alias -alias to: beat.state.host.os.platform +alias to: beat.stats.libbeat.pipeline.events.total -- -*`beats_state.state.host.os.version`*:: + + +*`beats_stats.metrics.libbeat.output.events.acked`*:: + -- type: alias -alias to: beat.state.host.os.version +alias to: beat.stats.libbeat.output.events.acked -- -*`beats_state.state.input.count`*:: +*`beats_stats.metrics.libbeat.output.events.active`*:: + -- type: alias -alias to: beat.state.input.count +alias to: beat.stats.libbeat.output.events.active -- -*`beats_state.state.input.names`*:: +*`beats_stats.metrics.libbeat.output.events.batches`*:: + -- type: alias -alias to: beat.state.input.names +alias to: beat.stats.libbeat.output.events.batches -- -*`beats_state.state.module.count`*:: +*`beats_stats.metrics.libbeat.output.events.dropped`*:: + -- type: alias -alias to: beat.state.module.count +alias to: beat.stats.libbeat.output.events.dropped -- -*`beats_state.state.module.names`*:: +*`beats_stats.metrics.libbeat.output.events.duplicated`*:: + -- type: alias -alias to: beat.state.module.names +alias to: beat.stats.libbeat.output.events.duplicates -- -*`beats_state.state.output.name`*:: +*`beats_stats.metrics.libbeat.output.events.failed`*:: + -- type: alias -alias to: beat.state.output.name +alias to: beat.stats.libbeat.output.events.failed + +-- +*`beats_stats.metrics.libbeat.output.events.toomany`*:: ++ -- +type: alias +alias to: beat.stats.libbeat.output.events.toomany -*`beats_state.state.service.id`*:: +-- + +*`beats_stats.metrics.libbeat.output.events.total`*:: + -- type: alias -alias to: beat.state.service.id +alias to: beat.stats.libbeat.output.events.total -- -*`beats_state.state.service.name`*:: +*`beats_stats.metrics.libbeat.output.read.bytes`*:: + -- type: alias -alias to: beat.state.service.name +alias to: beat.stats.libbeat.output.read.bytes -- -*`beats_state.state.service.version`*:: +*`beats_stats.metrics.libbeat.output.read.errors`*:: + -- type: alias -alias to: beat.state.service.version +alias to: beat.stats.libbeat.output.read.errors + +-- + +*`beats_stats.metrics.libbeat.output.type`*:: ++ +-- +type: alias + +alias to: beat.stats.libbeat.output.type + +-- + +*`beats_stats.metrics.libbeat.output.write.bytes`*:: ++ +-- +type: alias + +alias to: beat.stats.libbeat.output.write.bytes + +-- + +*`beats_stats.metrics.libbeat.output.write.errors`*:: ++ +-- +type: alias + +alias to: beat.stats.libbeat.output.write.errors + +-- + + +*`beats_stats.metrics.libbeat.config.module.running`*:: ++ +-- +type: alias + +alias to: beat.stats.libbeat.config.running + +-- + +*`beats_stats.metrics.libbeat.config.module.starts`*:: ++ +-- +type: alias + +alias to: beat.stats.libbeat.config.starts + +-- + +*`beats_stats.metrics.libbeat.config.module.stops`*:: ++ +-- +type: alias + +alias to: beat.stats.libbeat.config.stops + +-- + + +*`beats_stats.metrics.beat.info.ephemeral_id`*:: ++ +-- +type: alias + +alias to: beat.stats.info.ephemeral_id + +-- + +*`beats_stats.metrics.beat.info.uptime.ms`*:: ++ +-- +type: alias + +alias to: beat.stats.info.uptime.ms + +-- + + +*`beats_stats.metrics.beat.handles.limit.hard`*:: ++ +-- +type: alias + +alias to: beat.stats.handles.limit.hard + +-- + +*`beats_stats.metrics.beat.handles.limit.soft`*:: ++ +-- +type: alias + +alias to: beat.stats.handles.limit.soft + +-- + +*`beats_stats.metrics.beat.handles.open`*:: ++ +-- +type: alias + +alias to: beat.stats.handles.open + +-- + + +*`beats_stats.metrics.beat.memstats.gc_next`*:: ++ +-- +type: alias + +alias to: beat.stats.memstats.gc_next + +-- + +*`beats_stats.metrics.beat.memstats.memory_alloc`*:: ++ +-- +type: alias + +alias to: beat.stats.memstats.memory.alloc + +-- + +*`beats_stats.metrics.beat.memstats.memory_total`*:: ++ +-- +type: alias + +alias to: beat.stats.memstats.memory.total + +-- + +*`beats_stats.metrics.beat.memstats.rss`*:: ++ +-- +type: alias + +alias to: beat.stats.memstats.rss + +-- + + + +*`beats_stats.metrics.beat.cgroup.cpu.id`*:: ++ +-- +type: alias + +alias to: beat.stats.cgroup.cpu.id + +-- + +*`beats_stats.metrics.beat.cgroup.cpu.cfs.period.us`*:: ++ +-- +type: alias + +alias to: beat.stats.cgroup.cpu.cfs.period.us + +-- + +*`beats_stats.metrics.beat.cgroup.cpu.cfs.quota.us`*:: ++ +-- +type: alias + +alias to: beat.stats.cgroup.cpu.cfs.quota.us + +-- + + +*`beats_stats.metrics.beat.cgroup.cpu.stats.periods`*:: ++ +-- +type: alias + +alias to: beat.stats.cgroup.cpu.stats.periods + +-- + +*`beats_stats.metrics.beat.cgroup.cpu.stats.throttled.periods`*:: ++ +-- +type: alias + +alias to: beat.stats.cgroup.cpu.stats.throttled.periods + +-- + +*`beats_stats.metrics.beat.cgroup.cpu.stats.throttled.ns`*:: ++ +-- +type: alias + +alias to: beat.stats.cgroup.cpu.stats.throttled.ns + +-- + +*`beats_stats.metrics.beat.cgroup.cpuacct.id`*:: ++ +-- +type: alias + +alias to: beat.stats.cgroup.cpuacct.id + +-- + +*`beats_stats.metrics.beat.cgroup.cpuacct.total.ns`*:: ++ +-- +type: alias + +alias to: beat.stats.cgroup.cpuacct.total.ns + +-- + +*`beats_stats.metrics.beat.cgroup.memory.id`*:: ++ +-- +type: alias + +alias to: beat.stats.cgroup.memory.id + +-- + +*`beats_stats.metrics.beat.cgroup.mem.limit.bytes`*:: ++ +-- +type: alias + +alias to: beat.stats.cgroup.memory.mem.limit.bytes + +-- + +*`beats_stats.metrics.beat.cgroup.mem.usage.bytes`*:: ++ +-- +type: alias + +alias to: beat.stats.cgroup.memory.mem.usage.bytes + +-- + + +*`beats_stats.metrics.beat.cpu.system.ticks`*:: ++ +-- +type: alias + +alias to: beat.stats.cpu.system.ticks + +-- + +*`beats_stats.metrics.beat.cpu.system.time.ms`*:: ++ +-- +type: alias + +alias to: beat.stats.cpu.system.time.ms + +-- + +*`beats_stats.metrics.beat.cpu.total.value`*:: ++ +-- +type: alias + +alias to: beat.stats.cpu.total.value + +-- + +*`beats_stats.metrics.beat.cpu.total.ticks`*:: ++ +-- +type: alias + +alias to: beat.stats.cpu.total.ticks + +-- + +*`beats_stats.metrics.beat.cpu.total.time.ms`*:: ++ +-- +type: alias + +alias to: beat.stats.cpu.total.time.ms + +-- + +*`beats_stats.metrics.beat.cpu.user.ticks`*:: ++ +-- +type: alias + +alias to: beat.stats.cpu.user.ticks + +-- + +*`beats_stats.metrics.beat.cpu.user.time.ms`*:: ++ +-- +type: alias + +alias to: beat.stats.cpu.user.time.ms + +-- + + + + +*`beats_stats.output.elasticsearch.bulk_requests.available`*:: ++ +-- +type: alias + +alias to: beat.stats.output.elasticsearch.bulk_requests.available + +-- + +*`beats_stats.output.elasticsearch.bulk_requests.completed`*:: ++ +-- +type: alias + +alias to: beat.stats.output.elasticsearch.bulk_requests.completed + +-- + + +*`beats_stats.output.elasticsearch.indexers.active`*:: ++ +-- +type: alias + +alias to: beat.stats.output.elasticsearch.indexers.active + +-- + +*`beats_stats.output.elasticsearch.indexers.created`*:: ++ +-- +type: alias + +alias to: beat.stats.output.elasticsearch.indexers.created + +-- + +*`beats_stats.output.elasticsearch.indexers.destroyed`*:: ++ +-- +type: alias + +alias to: beat.stats.output.elasticsearch.indexers.destroyed + +-- + + + +*`beats_state.beat.host`*:: ++ +-- +type: alias + +alias to: beat.state.beat.host + +-- + +*`beats_state.beat.name`*:: ++ +-- +type: alias + +alias to: beat.state.beat.name + +-- + +*`beats_state.beat.type`*:: ++ +-- +type: alias + +alias to: beat.state.beat.type + +-- + +*`beats_state.beat.uuid`*:: ++ +-- +type: alias + +alias to: beat.state.beat.uuid + +-- + +*`beats_state.beat.version`*:: ++ +-- +type: alias + +alias to: beat.state.beat.version + +-- + +*`beats_state.timestamp`*:: ++ +-- +type: alias + +alias to: @timestamp + +-- + + +*`beats_state.state.beat.name`*:: ++ +-- +type: alias + +alias to: beat.state.beat.name + +-- + + +*`beats_state.state.host.architecture`*:: ++ +-- +type: alias + +alias to: host.architecture + +-- + +*`beats_state.state.host.hostname`*:: ++ +-- +type: alias + +alias to: host.hostname + +-- + +*`beats_state.state.host.name`*:: ++ +-- +type: alias + +alias to: host.name + +-- + + +*`beats_state.state.host.os.platform`*:: ++ +-- +type: alias + +alias to: beat.state.host.os.platform + +-- + +*`beats_state.state.host.os.version`*:: ++ +-- +type: alias + +alias to: beat.state.host.os.version + +-- + +*`beats_state.state.input.count`*:: ++ +-- +type: alias + +alias to: beat.state.input.count + +-- + +*`beats_state.state.input.names`*:: ++ +-- +type: alias + +alias to: beat.state.input.names + +-- + +*`beats_state.state.module.count`*:: ++ +-- +type: alias + +alias to: beat.state.module.count + +-- + +*`beats_state.state.module.names`*:: ++ +-- +type: alias + +alias to: beat.state.module.names + +-- + +*`beats_state.state.output.name`*:: ++ +-- +type: alias + +alias to: beat.state.output.name + +-- + + +*`beats_state.state.service.id`*:: ++ +-- +type: alias + +alias to: beat.state.service.id + +-- + +*`beats_state.state.service.name`*:: ++ +-- +type: alias + +alias to: beat.state.service.name + +-- + +*`beats_state.state.service.version`*:: ++ +-- +type: alias + +alias to: beat.state.service.version + +-- + +[float] +=== beat + + + + +*`beat.id`*:: ++ +-- +Beat ID. + + +type: keyword + +-- + +*`beat.type`*:: ++ +-- +Beat type. + + +type: keyword + +-- + +*`beat.elasticsearch.cluster.id`*:: ++ +-- +type: keyword + +-- + +[float] +=== state + +Beat state + + + + +*`beat.state.service.id`*:: ++ +-- +type: keyword + +-- + +*`beat.state.service.name`*:: ++ +-- +type: keyword + +-- + +*`beat.state.service.version`*:: ++ +-- +type: keyword + +-- + + +*`beat.state.input.count`*:: ++ +-- +type: long + +-- + +*`beat.state.input.names`*:: ++ +-- +type: keyword + +-- + + +*`beat.state.beat.host`*:: ++ +-- +type: keyword + +-- + +*`beat.state.beat.name`*:: ++ +-- +type: keyword + +-- + +*`beat.state.beat.type`*:: ++ +-- +type: keyword + +-- + +*`beat.state.beat.uuid`*:: ++ +-- +type: keyword + +-- + +*`beat.state.beat.version`*:: ++ +-- +type: keyword + +-- + +*`beat.state.cluster.uuid`*:: ++ +-- +type: keyword + +-- + + +*`beat.state.host.containerized`*:: ++ +-- +type: keyword + +-- + + +*`beat.state.host.os.kernel`*:: ++ +-- +type: keyword + +-- + +*`beat.state.host.os.name`*:: ++ +-- +type: keyword + +-- + +*`beat.state.host.os.platform`*:: ++ +-- +type: keyword + +-- + +*`beat.state.host.os.version`*:: ++ +-- +type: keyword + +-- + +*`beat.state.management.enabled`*:: ++ +-- +Is central management enabled? + + +type: boolean + +-- + +*`beat.state.module.count`*:: ++ +-- +Number of modules enabled + + +type: integer + +-- + +*`beat.state.module.names`*:: ++ +-- +type: keyword + +-- + +*`beat.state.output.name`*:: ++ +-- +Name of output used by Beat + + +type: keyword + +-- + +*`beat.state.queue.name`*:: ++ +-- +Name of queue being used by Beat + + +type: keyword + +-- + +[float] +=== stats + +Beat stats + + + + + +*`beat.stats.apm_server.acm.request.count`*:: ++ +-- +type: long + +-- + + +*`beat.stats.apm_server.acm.response.count`*:: ++ +-- +type: long + +-- + + +*`beat.stats.apm_server.acm.response.errors.closed`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.count`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.decode`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.forbidden`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.internal`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.invalidquery`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.method`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.notfound`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.queue`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.ratelimit`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.timeout`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.toolarge`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.unauthorized`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.unavailable`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.errors.validate`*:: ++ +-- +type: long + +-- + + +*`beat.stats.apm_server.acm.response.valid.accepted`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.valid.count`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.valid.notmodified`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.response.valid.ok`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.acm.unset`*:: ++ +-- +type: long + +-- + + + +*`beat.stats.apm_server.agentcfg.elasticsearch.cache.entries.count`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.agentcfg.elasticsearch.cache.refresh.failures`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.agentcfg.elasticsearch.cache.refresh.successes`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.agentcfg.elasticsearch.fetch.es`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.agentcfg.elasticsearch.fetch.fallback`*:: ++ +-- +type: long + +-- + +*`beat.stats.apm_server.agentcfg.elasticsearch.fetch.invalid`*:: ++ +-- +type: long + +-- +*`beat.stats.apm_server.agentcfg.elasticsearch.fetch.unavailable`*:: ++ -- +type: long -[float] -=== beat +-- -*`beat.id`*:: +*`beat.stats.apm_server.jaeger.grpc.collect.request.count`*:: + -- -Beat ID. +type: long +-- -type: keyword +*`beat.stats.apm_server.jaeger.grpc.collect.response.count`*:: ++ -- +type: long -*`beat.type`*:: -+ -- -Beat type. -type: keyword +*`beat.stats.apm_server.jaeger.grpc.collect.response.errors.count`*:: ++ +-- +type: long -- -*`beat.elasticsearch.cluster.id`*:: +*`beat.stats.apm_server.jaeger.grpc.collect.response.errors.ratelimit`*:: + -- -type: keyword +type: long -- -[float] -=== state - -Beat state - - - - -*`beat.state.service.id`*:: +*`beat.stats.apm_server.jaeger.grpc.collect.response.errors.timeout`*:: + -- -type: keyword +type: long -- -*`beat.state.service.name`*:: +*`beat.stats.apm_server.jaeger.grpc.collect.response.errors.unauthorized`*:: + -- -type: keyword +type: long -- -*`beat.state.service.version`*:: +*`beat.stats.apm_server.jaeger.grpc.collect.response.valid.count`*:: + -- -type: keyword +type: long -- -*`beat.state.input.count`*:: +*`beat.stats.apm_server.jaeger.grpc.sampling.event.received.count`*:: + -- type: long -- -*`beat.state.input.names`*:: +*`beat.stats.apm_server.jaeger.grpc.sampling.request.count`*:: + -- -type: keyword +type: long -- -*`beat.state.beat.host`*:: +*`beat.stats.apm_server.jaeger.grpc.sampling.response.count`*:: + -- -type: keyword +type: long -- -*`beat.state.beat.name`*:: +*`beat.stats.apm_server.jaeger.grpc.sampling.response.errors.count`*:: + -- -type: keyword +type: long -- -*`beat.state.beat.type`*:: +*`beat.stats.apm_server.jaeger.grpc.sampling.response.valid.count`*:: + -- -type: keyword +type: long -- -*`beat.state.beat.uuid`*:: + + + +*`beat.stats.apm_server.otlp.grpc.logs.request.count`*:: + -- -type: keyword +type: long -- -*`beat.state.beat.version`*:: + +*`beat.stats.apm_server.otlp.grpc.logs.response.count`*:: + -- -type: keyword +type: long -- -*`beat.state.cluster.uuid`*:: + +*`beat.stats.apm_server.otlp.grpc.logs.response.errors.count`*:: + -- -type: keyword +type: long -- - -*`beat.state.host.containerized`*:: +*`beat.stats.apm_server.otlp.grpc.logs.response.errors.ratelimit`*:: + -- -type: keyword +type: long -- - -*`beat.state.host.os.kernel`*:: +*`beat.stats.apm_server.otlp.grpc.logs.response.errors.timeout`*:: + -- -type: keyword +type: long -- -*`beat.state.host.os.name`*:: +*`beat.stats.apm_server.otlp.grpc.logs.response.errors.unauthorized`*:: + -- -type: keyword +type: long -- -*`beat.state.host.os.platform`*:: +*`beat.stats.apm_server.otlp.grpc.logs.response.valid.count`*:: + -- -type: keyword +type: long -- -*`beat.state.host.os.version`*:: + +*`beat.stats.apm_server.otlp.grpc.metrics.consumer.unsupported_dropped`*:: + -- -type: keyword +type: long -- -*`beat.state.management.enabled`*:: +*`beat.stats.apm_server.otlp.grpc.metrics.request.count`*:: + -- -Is central management enabled? +type: long +-- -type: boolean +*`beat.stats.apm_server.otlp.grpc.metrics.response.count`*:: ++ -- +type: long -*`beat.state.module.count`*:: -+ -- -Number of modules enabled -type: integer +*`beat.stats.apm_server.otlp.grpc.metrics.response.errors.count`*:: ++ +-- +type: long -- -*`beat.state.module.names`*:: +*`beat.stats.apm_server.otlp.grpc.metrics.response.errors.ratelimit`*:: + -- -type: keyword +type: long -- -*`beat.state.output.name`*:: +*`beat.stats.apm_server.otlp.grpc.metrics.response.errors.timeout`*:: + -- -Name of output used by Beat +type: long +-- -type: keyword +*`beat.stats.apm_server.otlp.grpc.metrics.response.errors.unauthorized`*:: ++ +-- +type: long -- -*`beat.state.queue.name`*:: +*`beat.stats.apm_server.otlp.grpc.metrics.response.valid.count`*:: + -- -Name of queue being used by Beat +type: long +-- -type: keyword +*`beat.stats.apm_server.otlp.grpc.traces.request.count`*:: ++ -- +type: long -[float] -=== stats - -Beat stats +-- +*`beat.stats.apm_server.otlp.grpc.traces.response.count`*:: ++ +-- +type: long +-- -*`beat.stats.apm_server.processor.span.transformations`*:: +*`beat.stats.apm_server.otlp.grpc.traces.response.errors.count`*:: + -- type: long -- - -*`beat.stats.apm_server.processor.error.spans`*:: +*`beat.stats.apm_server.otlp.grpc.traces.response.errors.ratelimit`*:: + -- type: long -- -*`beat.stats.apm_server.processor.error.stacktraces`*:: +*`beat.stats.apm_server.otlp.grpc.traces.response.errors.timeout`*:: + -- type: long -- -*`beat.stats.apm_server.processor.error.frames`*:: +*`beat.stats.apm_server.otlp.grpc.traces.response.errors.unauthorized`*:: + -- type: long -- -*`beat.stats.apm_server.processor.error.transformations`*:: +*`beat.stats.apm_server.otlp.grpc.traces.response.valid.count`*:: + -- type: long -- -*`beat.stats.apm_server.processor.error.decoding.errors`*:: + + +*`beat.stats.apm_server.otlp.http.logs.request.count`*:: + -- type: long -- -*`beat.stats.apm_server.processor.error.decoding.count`*:: + +*`beat.stats.apm_server.otlp.http.logs.response.count`*:: + -- type: long -- -*`beat.stats.apm_server.processor.error.validation.errors`*:: + +*`beat.stats.apm_server.otlp.http.logs.response.errors.count`*:: + -- type: long -- -*`beat.stats.apm_server.processor.error.validation.count`*:: +*`beat.stats.apm_server.otlp.http.logs.response.errors.ratelimit`*:: + -- type: long -- - -*`beat.stats.apm_server.processor.transaction.spans`*:: +*`beat.stats.apm_server.otlp.http.logs.response.errors.timeout`*:: + -- type: long -- -*`beat.stats.apm_server.processor.transaction.stacktraces`*:: +*`beat.stats.apm_server.otlp.http.logs.response.errors.unauthorized`*:: + -- type: long -- -*`beat.stats.apm_server.processor.transaction.frames`*:: +*`beat.stats.apm_server.otlp.http.logs.response.valid.count`*:: + -- type: long -- -*`beat.stats.apm_server.processor.transaction.transactions`*:: + +*`beat.stats.apm_server.otlp.http.metrics.consumer.unsupported_dropped`*:: + -- type: long -- -*`beat.stats.apm_server.processor.transaction.transformations`*:: +*`beat.stats.apm_server.otlp.http.metrics.request.count`*:: + -- type: long -- -*`beat.stats.apm_server.processor.transaction.decoding.errors`*:: + +*`beat.stats.apm_server.otlp.http.metrics.response.count`*:: + -- type: long -- -*`beat.stats.apm_server.processor.transaction.decoding.count`*:: + +*`beat.stats.apm_server.otlp.http.metrics.response.errors.count`*:: + -- type: long -- -*`beat.stats.apm_server.processor.transaction.validation.errors`*:: +*`beat.stats.apm_server.otlp.http.metrics.response.errors.ratelimit`*:: + -- type: long -- -*`beat.stats.apm_server.processor.transaction.validation.count`*:: +*`beat.stats.apm_server.otlp.http.metrics.response.errors.timeout`*:: + -- type: long -- - -*`beat.stats.apm_server.processor.sourcemap.counter`*:: +*`beat.stats.apm_server.otlp.http.metrics.response.errors.unauthorized`*:: + -- type: long -- -*`beat.stats.apm_server.processor.sourcemap.decoding.errors`*:: +*`beat.stats.apm_server.otlp.http.metrics.response.valid.count`*:: + -- type: long -- -*`beat.stats.apm_server.processor.sourcemap.decoding.count`*:: + +*`beat.stats.apm_server.otlp.http.traces.request.count`*:: + -- type: long -- -*`beat.stats.apm_server.processor.sourcemap.validation.errors`*:: + +*`beat.stats.apm_server.otlp.http.traces.response.count`*:: + -- type: long -- -*`beat.stats.apm_server.processor.sourcemap.validation.count`*:: + +*`beat.stats.apm_server.otlp.http.traces.response.errors.count`*:: + -- type: long -- - -*`beat.stats.apm_server.processor.metric.transformations`*:: +*`beat.stats.apm_server.otlp.http.traces.response.errors.ratelimit`*:: + -- type: long -- +*`beat.stats.apm_server.otlp.http.traces.response.errors.timeout`*:: ++ +-- +type: long + +-- -*`beat.stats.apm_server.processor.metric.decoding.errors`*:: +*`beat.stats.apm_server.otlp.http.traces.response.errors.unauthorized`*:: + -- type: long -- -*`beat.stats.apm_server.processor.metric.decoding.count`*:: +*`beat.stats.apm_server.otlp.http.traces.response.valid.count`*:: + -- type: long @@ -8394,45 +9450,51 @@ type: long -- -*`beat.stats.apm_server.processor.metric.validation.errors`*:: +*`beat.stats.apm_server.processor.error.transformations`*:: + -- type: long -- -*`beat.stats.apm_server.processor.metric.validation.count`*:: +*`beat.stats.apm_server.processor.metric.transformations`*:: + -- type: long -- +*`beat.stats.apm_server.processor.span.transformations`*:: ++ +-- +type: long + +-- -*`beat.stats.apm_server.decoder.deflate.content-length`*:: +*`beat.stats.apm_server.processor.stream.accepted`*:: + -- type: long -- -*`beat.stats.apm_server.decoder.deflate.count`*:: + +*`beat.stats.apm_server.processor.stream.errors.invalid`*:: + -- type: long -- - -*`beat.stats.apm_server.decoder.gzip.content-length`*:: +*`beat.stats.apm_server.processor.stream.errors.toolarge`*:: + -- type: long -- -*`beat.stats.apm_server.decoder.gzip.count`*:: +*`beat.stats.apm_server.processor.transaction.transformations`*:: + -- type: long @@ -8440,14 +9502,15 @@ type: long -- -*`beat.stats.apm_server.decoder.uncompressed.content-length`*:: +*`beat.stats.apm_server.root.request.count`*:: + -- type: long -- -*`beat.stats.apm_server.decoder.uncompressed.count`*:: + +*`beat.stats.apm_server.root.response.count`*:: + -- type: long @@ -8455,158 +9518,156 @@ type: long -- -*`beat.stats.apm_server.decoder.reader.size`*:: +*`beat.stats.apm_server.root.response.errors.closed`*:: + -- type: long -- -*`beat.stats.apm_server.decoder.reader.count`*:: +*`beat.stats.apm_server.root.response.errors.count`*:: + -- type: long -- -*`beat.stats.apm_server.decoder.missing-content-length.count`*:: +*`beat.stats.apm_server.root.response.errors.decode`*:: + -- type: long -- - -*`beat.stats.apm_server.server.request.count`*:: +*`beat.stats.apm_server.root.response.errors.forbidden`*:: + -- type: long -- -*`beat.stats.apm_server.server.concurrent.wait.ms`*:: +*`beat.stats.apm_server.root.response.errors.internal`*:: + -- type: long -- - -*`beat.stats.apm_server.server.response.count`*:: +*`beat.stats.apm_server.root.response.errors.invalidquery`*:: + -- type: long -- - -*`beat.stats.apm_server.server.response.valid.ok`*:: +*`beat.stats.apm_server.root.response.errors.method`*:: + -- type: long -- -*`beat.stats.apm_server.server.response.valid.accepted`*:: +*`beat.stats.apm_server.root.response.errors.notfound`*:: + -- type: long -- -*`beat.stats.apm_server.server.response.valid.count`*:: +*`beat.stats.apm_server.root.response.errors.queue`*:: + -- type: long -- - -*`beat.stats.apm_server.server.response.errors.count`*:: +*`beat.stats.apm_server.root.response.errors.ratelimit`*:: + -- type: long -- -*`beat.stats.apm_server.server.response.errors.toolarge`*:: +*`beat.stats.apm_server.root.response.errors.timeout`*:: + -- type: long -- -*`beat.stats.apm_server.server.response.errors.validate`*:: +*`beat.stats.apm_server.root.response.errors.toolarge`*:: + -- type: long -- -*`beat.stats.apm_server.server.response.errors.ratelimit`*:: +*`beat.stats.apm_server.root.response.errors.unauthorized`*:: + -- type: long -- -*`beat.stats.apm_server.server.response.errors.queue`*:: +*`beat.stats.apm_server.root.response.errors.unavailable`*:: + -- type: long -- -*`beat.stats.apm_server.server.response.errors.closed`*:: +*`beat.stats.apm_server.root.response.errors.validate`*:: + -- type: long -- -*`beat.stats.apm_server.server.response.errors.forbidden`*:: + +*`beat.stats.apm_server.root.response.valid.accepted`*:: + -- type: long -- -*`beat.stats.apm_server.server.response.errors.concurrency`*:: +*`beat.stats.apm_server.root.response.valid.count`*:: + -- type: long -- -*`beat.stats.apm_server.server.response.errors.unauthorized`*:: +*`beat.stats.apm_server.root.response.valid.notmodified`*:: + -- type: long -- -*`beat.stats.apm_server.server.response.errors.internal`*:: +*`beat.stats.apm_server.root.response.valid.ok`*:: + -- type: long -- -*`beat.stats.apm_server.server.response.errors.decode`*:: +*`beat.stats.apm_server.root.unset`*:: + -- type: long -- -*`beat.stats.apm_server.server.response.errors.method`*:: +*`beat.stats.apm_server.sampling.transactions_dropped`*:: + -- type: long -- -*`beat.stats.apm_server.acm.request.count`*:: + +*`beat.stats.apm_server.server.request.count`*:: + -- type: long @@ -8614,149 +9675,149 @@ type: long -- -*`beat.stats.apm_server.acm.response.request.count`*:: +*`beat.stats.apm_server.server.response.count`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.count`*:: + +*`beat.stats.apm_server.server.response.errors.closed`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.unset`*:: +*`beat.stats.apm_server.server.response.errors.count`*:: + -- type: long -- - -*`beat.stats.apm_server.acm.response.valid.notmodified`*:: +*`beat.stats.apm_server.server.response.errors.decode`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.valid.count`*:: +*`beat.stats.apm_server.server.response.errors.forbidden`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.valid.ok`*:: +*`beat.stats.apm_server.server.response.errors.internal`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.valid.accepted`*:: +*`beat.stats.apm_server.server.response.errors.invalidquery`*:: + -- type: long -- - -*`beat.stats.apm_server.acm.response.errors.validate`*:: +*`beat.stats.apm_server.server.response.errors.method`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.errors.internal`*:: +*`beat.stats.apm_server.server.response.errors.notfound`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.errors.queue`*:: +*`beat.stats.apm_server.server.response.errors.queue`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.errors.count`*:: +*`beat.stats.apm_server.server.response.errors.ratelimit`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.errors.decode`*:: +*`beat.stats.apm_server.server.response.errors.timeout`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.errors.toolarge`*:: +*`beat.stats.apm_server.server.response.errors.toolarge`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.errors.unavailable`*:: +*`beat.stats.apm_server.server.response.errors.unauthorized`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.errors.forbidden`*:: +*`beat.stats.apm_server.server.response.errors.unavailable`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.errors.method`*:: +*`beat.stats.apm_server.server.response.errors.validate`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.errors.notfound`*:: + +*`beat.stats.apm_server.server.response.valid.accepted`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.errors.invalidquery`*:: +*`beat.stats.apm_server.server.response.valid.count`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.errors.ratelimit`*:: +*`beat.stats.apm_server.server.response.valid.notmodified`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.errors.closed`*:: +*`beat.stats.apm_server.server.response.valid.ok`*:: + -- type: long -- -*`beat.stats.apm_server.acm.response.errors.unauthorized`*:: +*`beat.stats.apm_server.server.unset`*:: + -- type: long @@ -9370,6 +10431,45 @@ type: long -- + + + +*`beat.stats.output.elasticsearch.bulk_requests.available`*:: ++ +-- +type: long + +-- + +*`beat.stats.output.elasticsearch.bulk_requests.completed`*:: ++ +-- +type: long + +-- + + +*`beat.stats.output.elasticsearch.indexers.active`*:: ++ +-- +type: long + +-- + +*`beat.stats.output.elasticsearch.indexers.created`*:: ++ +-- +type: long + +-- + +*`beat.stats.output.elasticsearch.indexers.destroyed`*:: ++ +-- +type: long + +-- + [[exported-fields-ceph]] == Ceph fields diff --git a/metricbeat/module/beat/_meta/fields.yml b/metricbeat/module/beat/_meta/fields.yml index 8cb1de91166..b4ba9ae2589 100644 --- a/metricbeat/module/beat/_meta/fields.yml +++ b/metricbeat/module/beat/_meta/fields.yml @@ -12,294 +12,552 @@ - name: apm-server type: group fields: - - name: processor + - name: acm type: group fields: - - name: span.transformations + - name: request.count type: alias - path: beat.stats.apm_server.processor.span.transformations - - name: error + path: beat.stats.apm_server.acm.request.count + - name: response type: group fields: - - name: spans - type: alias - path: beat.stats.apm_server.processor.error.spans - - name: stacktraces - type: alias - path: beat.stats.apm_server.processor.error.stacktraces - - name: frames - type: alias - path: beat.stats.apm_server.processor.error.frames - - name: transformations - type: alias - path: beat.stats.apm_server.processor.error.transformations - - name: decoding.errors - type: alias - path: beat.stats.apm_server.processor.error.decoding.errors - - name: decoding.count - type: alias - path: beat.stats.apm_server.processor.error.decoding.count - - name: validation.errors - type: alias - path: beat.stats.apm_server.processor.error.validation.errors - - name: validation.count + - name: count type: alias - path: beat.stats.apm_server.processor.error.validation.count - - name: transaction + path: beat.stats.apm_server.acm.response.count + - name: errors + type: group + fields: + - name: closed + type: alias + path: beat.stats.apm_server.acm.response.errors.closed + - name: count + type: alias + path: beat.stats.apm_server.acm.response.errors.count + - name: decode + type: alias + path: beat.stats.apm_server.acm.response.errors.decode + - name: forbidden + type: alias + path: beat.stats.apm_server.acm.response.errors.forbidden + - name: internal + type: alias + path: beat.stats.apm_server.acm.response.errors.internal + - name: invalidquery + type: alias + path: beat.stats.apm_server.acm.response.errors.invalidquery + - name: method + type: alias + path: beat.stats.apm_server.acm.response.errors.method + - name: notfound + type: alias + path: beat.stats.apm_server.acm.response.errors.notfound + - name: queue + type: alias + path: beat.stats.apm_server.acm.response.errors.queue + - name: ratelimit + type: alias + path: beat.stats.apm_server.acm.response.errors.ratelimit + - name: timeout + type: alias + path: beat.stats.apm_server.acm.response.errors.timeout + - name: toolarge + type: alias + path: beat.stats.apm_server.acm.response.errors.toolarge + - name: unauthorized + type: alias + path: beat.stats.apm_server.acm.response.errors.unauthorized + - name: unavailable + type: alias + path: beat.stats.apm_server.acm.response.errors.unavailable + - name: validate + type: alias + path: beat.stats.apm_server.acm.response.errors.validate + - name: valid + type: group + fields: + - name: accepted + type: alias + path: beat.stats.apm_server.acm.response.valid.accepted + - name: count + type: alias + path: beat.stats.apm_server.acm.response.valid.count + - name: notmodified + type: alias + path: beat.stats.apm_server.acm.response.valid.notmodified + - name: ok + type: alias + path: beat.stats.apm_server.acm.response.valid.ok + - name: unset + type: alias + path: beat.stats.apm_server.acm.unset + - name: agentcfg + type: group + fields: + - name: elasticsearch type: group fields: - - name: spans - type: alias - path: beat.stats.apm_server.processor.transaction.spans - - name: stacktraces + - name: cache.entries.count type: alias - path: beat.stats.apm_server.processor.transaction.stacktraces - - name: frames + path: beat.stats.apm_server.agentcfg.elasticsearch.cache.entries.count + - name: cache.refresh.failures type: alias - path: beat.stats.apm_server.processor.transaction.frames - - name: transactions + path: beat.stats.apm_server.agentcfg.elasticsearch.cache.refresh.failures + - name: cache.refresh.successes type: alias - path: beat.stats.apm_server.processor.transaction.transactions - - name: transformations + path: beat.stats.apm_server.agentcfg.elasticsearch.cache.refresh.successes + - name: fetch.es type: alias - path: beat.stats.apm_server.processor.transaction.transformations - - name: decoding.errors + path: beat.stats.apm_server.agentcfg.elasticsearch.fetch.es + - name: fetch.fallback type: alias - path: beat.stats.apm_server.processor.transaction.decoding.errors - - name: decoding.count + path: beat.stats.apm_server.agentcfg.elasticsearch.fetch.fallback + - name: fetch.invalid type: alias - path: beat.stats.apm_server.processor.transaction.decoding.count - - name: validation.errors + path: beat.stats.apm_server.agentcfg.elasticsearch.fetch.invalid + - name: fetch.unavailable type: alias - path: beat.stats.apm_server.processor.transaction.validation.errors - - name: validation.count - type: alias - path: beat.stats.apm_server.processor.transaction.validation.count - - name: sourcemap - type: group - fields: - - name: counter - type: alias - path: beat.stats.apm_server.processor.sourcemap.counter - - name: decoding.errors - type: alias - path: beat.stats.apm_server.processor.sourcemap.decoding.errors - - name: decoding.count - type: alias - path: beat.stats.apm_server.processor.sourcemap.decoding.count - - name: validation.errors - type: alias - path: beat.stats.apm_server.processor.sourcemap.validation.errors - - name: validation.count - type: alias - path: beat.stats.apm_server.processor.sourcemap.validation.count - - name: metric + path: beat.stats.apm_server.agentcfg.elasticsearch.fetch.unavailable + - name: jaeger + type: group + fields: + - name: grpc type: group fields: - - name: transformations - type: alias - path: beat.stats.apm_server.processor.metric.transformations - - name: decoding + - name: collect type: group fields: - - name: errors + - name: request.count type: alias - path: beat.stats.apm_server.processor.metric.decoding.errors - - name: count - type: alias - path: beat.stats.apm_server.processor.metric.decoding.count - - name: validation + path: beat.stats.apm_server.jaeger.grpc.collect.request.count + - name: response + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.jaeger.grpc.collect.response.count + - name: errors + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.jaeger.grpc.collect.response.errors.count + - name: ratelimit + type: alias + path: beat.stats.apm_server.jaeger.grpc.collect.response.errors.ratelimit + - name: timeout + type: alias + path: beat.stats.apm_server.jaeger.grpc.collect.response.errors.timeout + - name: unauthorized + type: alias + path: beat.stats.apm_server.jaeger.grpc.collect.response.errors.unauthorized + - name: valid.count + type: alias + path: beat.stats.apm_server.jaeger.grpc.collect.response.valid.count + - name: sampling type: group fields: - - name: errors + - name: event.received.count type: alias - path: beat.stats.apm_server.processor.metric.validation.errors - - name: count + path: beat.stats.apm_server.jaeger.grpc.sampling.event.received.count + - name: request.count type: alias - path: beat.stats.apm_server.processor.metric.validation.count - - name: decoder + path: beat.stats.apm_server.jaeger.grpc.sampling.request.count + - name: response + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.jaeger.grpc.sampling.response.count + - name: errors.count + type: alias + path: beat.stats.apm_server.jaeger.grpc.sampling.response.errors.count + - name: valid.count + type: alias + path: beat.stats.apm_server.jaeger.grpc.sampling.response.valid.count + - name: otlp type: group fields: - - name: deflate - type: group - fields: - - name: content-length - type: alias - path: beat.stats.apm_server.decoder.deflate.content-length - - name: count - type: alias - path: beat.stats.apm_server.decoder.deflate.count - - name: gzip + - name: grpc type: group fields: - - name: content-length - type: alias - path: beat.stats.apm_server.decoder.gzip.content-length - - name: count - type: alias - path: beat.stats.apm_server.decoder.gzip.count - - name: uncompressed + - name: logs + type: group + fields: + - name: request.count + type: alias + path: beat.stats.apm_server.otlp.grpc.logs.request.count + - name: response + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.otlp.grpc.logs.response.count + - name: errors + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.otlp.grpc.logs.response.errors.count + - name: ratelimit + type: alias + path: beat.stats.apm_server.otlp.grpc.logs.response.errors.ratelimit + - name: timeout + type: alias + path: beat.stats.apm_server.otlp.grpc.logs.response.errors.timeout + - name: unauthorized + type: alias + path: beat.stats.apm_server.otlp.grpc.logs.response.errors.unauthorized + - name: valid.count + type: alias + path: beat.stats.apm_server.otlp.grpc.logs.response.valid.count + - name: metrics + type: group + fields: + - name: consumer.unsupported_dropped + type: alias + path: beat.stats.apm_server.otlp.grpc.metrics.consumer.unsupported_dropped + - name: request.count + type: alias + path: beat.stats.apm_server.otlp.grpc.metrics.request.count + - name: response + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.otlp.grpc.metrics.response.count + - name: errors + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.otlp.grpc.metrics.response.errors.count + - name: ratelimit + type: alias + path: beat.stats.apm_server.otlp.grpc.metrics.response.errors.ratelimit + - name: timeout + type: alias + path: beat.stats.apm_server.otlp.grpc.metrics.response.errors.timeout + - name: unauthorized + type: alias + path: beat.stats.apm_server.otlp.grpc.metrics.response.errors.unauthorized + - name: valid.count + type: alias + path: beat.stats.apm_server.otlp.grpc.metrics.response.valid.count + - name: traces + type: group + fields: + - name: request.count + type: alias + path: beat.stats.apm_server.otlp.grpc.traces.request.count + - name: response + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.otlp.grpc.traces.response.count + - name: errors + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.otlp.grpc.traces.response.errors.count + - name: ratelimit + type: alias + path: beat.stats.apm_server.otlp.grpc.traces.response.errors.ratelimit + - name: timeout + type: alias + path: beat.stats.apm_server.otlp.grpc.traces.response.errors.timeout + - name: unauthorized + type: alias + path: beat.stats.apm_server.otlp.grpc.traces.response.errors.unauthorized + - name: valid.count + type: alias + path: beat.stats.apm_server.otlp.grpc.traces.response.valid.count + - name: http type: group fields: - - name: content-length - type: alias - path: beat.stats.apm_server.decoder.uncompressed.content-length - - name: count - type: alias - path: beat.stats.apm_server.decoder.uncompressed.count - - name: reader + - name: logs + type: group + fields: + - name: request.count + type: alias + path: beat.stats.apm_server.otlp.http.logs.request.count + - name: response + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.otlp.http.logs.response.count + - name: errors + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.otlp.http.logs.response.errors.count + - name: ratelimit + type: alias + path: beat.stats.apm_server.otlp.http.logs.response.errors.ratelimit + - name: timeout + type: alias + path: beat.stats.apm_server.otlp.http.logs.response.errors.timeout + - name: unauthorized + type: alias + path: beat.stats.apm_server.otlp.http.logs.response.errors.unauthorized + - name: valid.count + type: alias + path: beat.stats.apm_server.otlp.http.logs.response.valid.count + - name: metrics + type: group + fields: + - name: consumer.unsupported_dropped + type: alias + path: beat.stats.apm_server.otlp.http.metrics.consumer.unsupported_dropped + - name: request.count + type: alias + path: beat.stats.apm_server.otlp.http.metrics.request.count + - name: response + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.otlp.http.metrics.response.count + - name: errors + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.otlp.http.metrics.response.errors.count + - name: ratelimit + type: alias + path: beat.stats.apm_server.otlp.http.metrics.response.errors.ratelimit + - name: timeout + type: alias + path: beat.stats.apm_server.otlp.http.metrics.response.errors.timeout + - name: unauthorized + type: alias + path: beat.stats.apm_server.otlp.http.metrics.response.errors.unauthorized + - name: valid.count + type: alias + path: beat.stats.apm_server.otlp.http.metrics.response.valid.count + - name: traces + type: group + fields: + - name: request.count + type: alias + path: beat.stats.apm_server.otlp.http.traces.request.count + - name: response + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.otlp.http.traces.response.count + - name: errors + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.otlp.http.traces.response.errors.count + - name: ratelimit + type: alias + path: beat.stats.apm_server.otlp.http.traces.response.errors.ratelimit + - name: timeout + type: alias + path: beat.stats.apm_server.otlp.http.traces.response.errors.timeout + - name: unauthorized + type: alias + path: beat.stats.apm_server.otlp.http.traces.response.errors.unauthorized + - name: valid.count + type: alias + path: beat.stats.apm_server.otlp.http.traces.response.valid.count + - name: processor + type: group + fields: + - name: error.transformations + type: alias + path: beat.stats.apm_server.processor.error.transformations + - name: metric.transformations + type: alias + path: beat.stats.apm_server.processor.metric.transformations + - name: span.transformations + type: alias + path: beat.stats.apm_server.processor.span.transformations + - name: stream type: group fields: - - name: size - type: alias - path: beat.stats.apm_server.decoder.reader.size - - name: count + - name: accepted type: alias - path: beat.stats.apm_server.decoder.reader.count - - name: missing-content-length.count + path: beat.stats.apm_server.processor.stream.accepted + - name: errors + type: group + fields: + - name: invalid + type: alias + path: beat.stats.apm_server.processor.stream.errors.invalid + - name: toolarge + type: alias + path: beat.stats.apm_server.processor.stream.errors.toolarge + - name: transaction.transformations type: alias - path: beat.stats.apm_server.decoder.missing-content-length.count - - name: server + path: beat.stats.apm_server.processor.transaction.transformations + - name: root type: group fields: - name: request.count type: alias - path: beat.stats.apm_server.server.request.count - - name: concurrent.wait.ms - type: alias - path: beat.stats.apm_server.server.concurrent.wait.ms + path: beat.stats.apm_server.root.request.count - name: response type: group fields: - name: count type: alias - path: beat.stats.apm_server.server.response.count - - name: valid + path: beat.stats.apm_server.root.response.count + - name: errors type: group fields: - - name: ok + - name: closed type: alias - path: beat.stats.apm_server.server.response.valid.ok + path: beat.stats.apm_server.root.response.errors.closed + - name: count + type: alias + path: beat.stats.apm_server.root.response.errors.count + - name: decode + type: alias + path: beat.stats.apm_server.root.response.errors.decode + - name: forbidden + type: alias + path: beat.stats.apm_server.root.response.errors.forbidden + - name: internal + type: alias + path: beat.stats.apm_server.root.response.errors.internal + - name: invalidquery + type: alias + path: beat.stats.apm_server.root.response.errors.invalidquery + - name: method + type: alias + path: beat.stats.apm_server.root.response.errors.method + - name: notfound + type: alias + path: beat.stats.apm_server.root.response.errors.notfound + - name: queue + type: alias + path: beat.stats.apm_server.root.response.errors.queue + - name: ratelimit + type: alias + path: beat.stats.apm_server.root.response.errors.ratelimit + - name: timeout + type: alias + path: beat.stats.apm_server.root.response.errors.timeout + - name: toolarge + type: alias + path: beat.stats.apm_server.root.response.errors.toolarge + - name: unauthorized + type: alias + path: beat.stats.apm_server.root.response.errors.unauthorized + - name: unavailable + type: alias + path: beat.stats.apm_server.root.response.errors.unavailable + - name: validate + type: alias + path: beat.stats.apm_server.root.response.errors.validate + - name: valid + type: group + fields: - name: accepted type: alias - path: beat.stats.apm_server.server.response.valid.accepted + path: beat.stats.apm_server.root.response.valid.accepted - name: count type: alias - path: beat.stats.apm_server.server.response.valid.count + path: beat.stats.apm_server.root.response.valid.count + - name: notmodified + type: alias + path: beat.stats.apm_server.root.response.valid.notmodified + - name: ok + type: alias + path: beat.stats.apm_server.root.response.valid.ok + - name: unset + type: alias + path: beat.stats.apm_server.root.unset + - name: sampling.transactions_dropped + type: alias + path: beat.stats.apm_server.sampling.transactions_dropped + - name: server + type: group + fields: + - name: request.count + type: alias + path: beat.stats.apm_server.server.request.count + - name: response + type: group + fields: + - name: count + type: alias + path: beat.stats.apm_server.server.response.count - name: errors type: group fields: + - name: closed + type: alias + path: beat.stats.apm_server.server.response.errors.closed - name: count type: alias path: beat.stats.apm_server.server.response.errors.count - - name: toolarge + - name: decode type: alias - path: beat.stats.apm_server.server.response.errors.toolarge - - name: validate + path: beat.stats.apm_server.server.response.errors.decode + - name: forbidden type: alias - path: beat.stats.apm_server.server.response.errors.validate - - name: ratelimit + path: beat.stats.apm_server.server.response.errors.forbidden + - name: internal type: alias - path: beat.stats.apm_server.server.response.errors.ratelimit + path: beat.stats.apm_server.server.response.errors.internal + - name: invalidquery + type: alias + path: beat.stats.apm_server.server.response.errors.invalidquery + - name: method + type: alias + path: beat.stats.apm_server.server.response.errors.method + - name: notfound + type: alias + path: beat.stats.apm_server.server.response.errors.notfound - name: queue type: alias path: beat.stats.apm_server.server.response.errors.queue - - name: closed + - name: ratelimit type: alias - path: beat.stats.apm_server.server.response.errors.closed - - name: forbidden + path: beat.stats.apm_server.server.response.errors.ratelimit + - name: timeout type: alias - path: beat.stats.apm_server.server.response.errors.forbidden - - name: concurrency + path: beat.stats.apm_server.server.response.errors.timeout + - name: toolarge type: alias - path: beat.stats.apm_server.server.response.errors.concurrency + path: beat.stats.apm_server.server.response.errors.toolarge - name: unauthorized type: alias path: beat.stats.apm_server.server.response.errors.unauthorized - - name: internal + - name: unavailable type: alias - path: beat.stats.apm_server.server.response.errors.internal - - name: decode + path: beat.stats.apm_server.server.response.errors.unavailable + - name: validate type: alias - path: beat.stats.apm_server.server.response.errors.decode - - name: method + path: beat.stats.apm_server.server.response.errors.validate + - name: valid + type: group + fields: + - name: accepted type: alias - path: beat.stats.apm_server.server.response.errors.method - - name: acm.request.count - type: alias - path: beat.stats.apm_server.acm.request.count - - name: acm.response - type: group - fields: - - name: request.count - type: alias - path: beat.stats.apm_server.acm.response.request.count + path: beat.stats.apm_server.server.response.valid.accepted + - name: count + type: alias + path: beat.stats.apm_server.server.response.valid.count + - name: notmodified + type: alias + path: beat.stats.apm_server.server.response.valid.notmodified + - name: ok + type: alias + path: beat.stats.apm_server.server.response.valid.ok - name: unset type: alias - path: beat.stats.apm_server.acm.response.unset - - name: count - type: alias - path: beat.stats.apm_server.acm.response.count - - name: valid - type: group - fields: - - name: notmodified - type: alias - path: beat.stats.apm_server.acm.response.valid.notmodified - - name: count - type: alias - path: beat.stats.apm_server.acm.response.valid.count - - name: ok - type: alias - path: beat.stats.apm_server.acm.response.valid.ok - - name: accepted - type: alias - path: beat.stats.apm_server.acm.response.valid.accepted - - name: errors - type: group - fields: - - name: validate - type: alias - path: beat.stats.apm_server.acm.response.errors.validate - - name: internal - type: alias - path: beat.stats.apm_server.acm.response.errors.internal - - name: queue - type: alias - path: beat.stats.apm_server.acm.response.errors.queue - - name: count - type: alias - path: beat.stats.apm_server.acm.response.errors.count - - name: decode - type: alias - path: beat.stats.apm_server.acm.response.errors.decode - - name: toolarge - type: alias - path: beat.stats.apm_server.acm.response.errors.toolarge - - name: unavailable - type: alias - path: beat.stats.apm_server.acm.response.errors.unavailable - - name: forbidden - type: alias - path: beat.stats.apm_server.acm.response.errors.forbidden - - name: method - type: alias - path: beat.stats.apm_server.acm.response.errors.method - - name: notfound - type: alias - path: beat.stats.apm_server.acm.response.errors.notfound - - name: invalidquery - type: alias - path: beat.stats.apm_server.acm.response.errors.invalidquery - - name: ratelimit - type: alias - path: beat.stats.apm_server.acm.response.errors.ratelimit - - name: closed - type: alias - path: beat.stats.apm_server.acm.response.errors.closed - - name: unauthorized - type: alias - path: beat.stats.apm_server.acm.response.errors.unauthorized + path: beat.stats.apm_server.server.unset - name: beat type: group fields: @@ -544,6 +802,33 @@ type: alias path: beat.stats.cpu.user.time.ms + - name: output + type: group + fields: + - name: elasticsearch + type: group + fields: + - name: bulk_requests + type: group + fields: + - name: available + type: alias + path: beat.stats.output.elasticsearch.bulk_requests.available + - name: completed + type: alias + path: beat.stats.output.elasticsearch.bulk_requests.completed + - name: indexers + type: group + fields: + - name: active + type: alias + path: beat.stats.output.elasticsearch.indexers.active + - name: created + type: alias + path: beat.stats.output.elasticsearch.indexers.created + - name: destroyed + type: alias + path: beat.stats.output.elasticsearch.indexers.destroyed - name: beats_state type: group fields: diff --git a/metricbeat/module/beat/fields.go b/metricbeat/module/beat/fields.go index 3a7eced22dc..f0a40fd701a 100644 --- a/metricbeat/module/beat/fields.go +++ b/metricbeat/module/beat/fields.go @@ -32,5 +32,5 @@ func init() { // AssetBeat returns asset data. // This is the base64 encoded zlib format compressed contents of module/beat. func AssetBeat() string { - return "eJzsXU2P5LbRvs+vIOb8rgAffJnDmyBIAviSAIGBHIJgwFGzu4mRSC1JzXr86wNJ3Wp9sFgliVS37Z2LjZ3R8zwsksXiZ31h7+Lzhb0J7p4Yc9IV4oU9/0Vw9/zE2EHY3MjKSa1e2P8/McZY8ytW6kNdiCfGjCgEt+KFnfgTY1Y4J9XJvrD/PFtbPP8fez47Vz3/t/ndWRv3mmt1lKcXduSFbb4/SlEc7EuL/IUpXopOi321jjvb/jtj7rNqKIyuq8u/DL8bfsur8osV5kOY/le+z30QQ5jK6FxYq83otxAShDZEtBVXmTNc2aM2JW8samd/fCXgheS+31bcnTv7ZK15Ml6Vr11xs15yRqK66hLGzEoZLmmotNMS+wqBF5Ne1FZ9BjP1WhzP353hudhJEcJ31XU0vNxJUoDqqgZvnvFlUTiv+g4i1wepTt2n++ijcM705bpWbl95MOVV3Qcv5KG18p72o7F6NO5nQ5R01D943vzlb9ZjDsrwUH5zpOuRvOdQGNWHdn++pzKU9j4+fibxIT39UOXD+nuvyMfz+kOZD+37AaHhEcDq2uSi5D4Pv93/t9zCF43HLHhfhizEd5+eeNP2sP3QI/HxeuFN5EP3Qa/McA8shTMyT9L99h0au4KsGhWDyiALYFZg00UBqHg0Iyw2BM3RTJzlnSQu6fC/y8qi+rO7VlfQp4z61GwMXL/OdxDHgjuRKD5QTij3pRDq5M5J/NPFHNmlGBmBklLDsUWFRojTrzJVeLab+ZsyPJbtL4pChq9VrsvKCGvF4bdeAcOyPFZFTJSFKsQIPndtLM5SlfzV5+PiFbPTnoE8+xn8ogQJS6W1Up2+jJsKGCis3+a5qiIT9jU23RVjm8Y5I77WwroEJbz8J0wwcAl5bYxQLvvGpcvKuJtql/8QWG52sZVWNlUAkKqx90bv1FMj3OTBrX5PGjNOi90WKguQ9vvMeS4q5x3nUqtDqfcLuf0C8bZDWAOJ0Xj2N0BXsODayWC9QeuCmxM0jiZViHJPJrJ3EYly906XO1HIUt6lsnHyq8yvtajvYsgwcd9dCu2P3JPrQ5j7/T5t3uThIKA1laQacfJZTJJ/3sf54PS3KRuv3Vkb+et9Kp7EfxUrlRNG8eIeQlHu8XrSPSQizIMF9LO+S2V7mG/hVBkM+GFNIR1h1DG3N2p/xOnRUC5xklQrKxKK8MNjQVgk8nDJoUnK9qmY0q7UB3mUoOPaNiEbFbKLqzHK9LNEjyg82AdnU9G1AEzEOVt0OSAfOg3a3jyR0DliWSmxOnEEj68qSEgJy+NLgtl27r/oXJUU0sQXFKAjzpzjawoSDoLpDy4L/lbsJwzjpE6d4isLM5Ki0fiiAnSDgf2oa7WfpiDhzXO2DvZrLQw0q0vhPRFS6vpLfGlhRtKKRgJXCtMtmHAncRJz0uFtq6cp+5K7UmdtN0zXpDrqbAbRd0Ze+udkdOwZRD+IfFZbsWcQfTXXs2nHUuwZRB/aCWPn54qWwk9Rxufr7KYWYT+tE2W0uXRe1Vmujffg/cJZZKcsgxGvnIXmh+yHaIQA3Ijtx7hsc7hx2SLTefBGfEqbaYtgUWY6zz88x3OkwxI1ir1NYMj9Y1JyXx0N2JOS/+jt2oV8mwwYbFPfrmQlCqkSbZcXUigX8SDvpfTZVXUWYhhNLzOev8cc8WdKMJZ+zeFDIJPLGDuvPHfyI8Eq+KzYbXFshvD1M1mjqyrFTgekCyPsp2dcFnvqQvh6WbJwwuwqDGPsHUf9Vkh73lMbTnlb/XfgNC2BsDDdbdHEpdg7g0T56fpF4dpVNbwtsMXrd/w7uDjYobPt5uwMdPNvIbK9vO5UE8nnvnGXn8FbutFVYXS7DQVjWdSB4FBXhcx5kpNlgLIrI26z1KPUWBhxjHJal1wl9LZjVRjdTt52KgoiGx4Fz94+4VreEINetCAUIyWxL0H6pBCuO3qWgOKJAMGv7N+MdCJxpWAcYy2JqyVIMjg9dZS+K47bI4Pu1arM1EphtyhXFbOTHsSfSLGOmxQT1IuSAPxMiK5S6piiA6vPbNNiQruwKaqzKIXhxWvg5Ad5iQuHHJHXlZOliHILAcHrV9+5OhSBpdEt/aXdYMnO3ERcuLjozRDssQSrjxG3lsYSQOx+qlLF3DW9kntRb4vw5fD5uznlllo95a9K/BLRnle1WQh5UDRtPl95UWjfLf6tEjr4DIaf6AiFaRF0EAIzG9Ht9vQ+1H6AhRpPhAXXqk4+7wYvHbH1UXVnknZbKADfl/Jos0oYqQ9ZnWBeOxBDYxrq+lprx/eQhRL1m4GAIxvLCbUMRmgdQ8bOYiFORjYDQ0zR/QOFsZ9znI12rhAH0ldxdS7jnisGH0VJKxZ5FiWvap7nDu66KzzpTU0IeqqgdfewlbbrCBKMh7YU5ggjD/gvsVXkue1YBYVmKKm2/BR9uj2XFKIJj5MRbuV3m7hO5u8xy9h0SQx5JgGaBsUQAWOPlt+yD17EPNnbaMCAxwIS1AQGPBWQoB5w6P4clBUmhREQ3Al9AhOMkJ/YZEWje7382kDm/Rp6vfyuZ/FE1v5vkrN4F+wkZ/Eu2EnO4l2wU53Fu8BDZ/Ga9mUdL6tZm5hid7jPf+6/eJ6BDVskW9W4/FUYsRWArXfNYiA3+Vk6kbvawKeLwqtxjZ4siDNU7rHMIiIQI9ABFxEEwXWaxaaq4O7oP/qHa2e+JtQWRdssiBzunxHYfcC3leCq3niNVWQQyJhEed6jXkwyB5lsDmwsCogyodlYGBBlfOZkoweDQHo3K8yHzONdJN6+iSGyiybfvC2Cb/EQBT0N3CdXsg0BPZHU3PaerDZwTDYyWof1Lj6/6dHGhRex+2nz5fz012w+uo8DlrXQzXdzcFFw62RuRTN8ZXlRWydMRijLsnABEzdFGacLuv4E7xLs15/mth9/Guwj2MdYq/d9P/L10SwQvpBfaM/O9dACcJwQKkLUfV5PnBhWMS3D6o+BMx20jz0TEfrHW9rPtfuDM6HQx1GD8lwrx6US0P03mi0SxarvwigR3gyElDG8gS0DIcXNFCBKBByq/pIrfhKlUC4Tir/NT+R1EG9aF4JPaQLDQ/Pzk2W5UM7wYkDDLjR/WheRSuXEafbOJSLkH3X5JgzTxwu+Zb6yksPVkD2xINRfp5h+XopGfQfOaisO7O2zHYK9IrrLImk0tNjsTUh18guBNgbXRxh2U4Rxuzwbzc1B6QPDqCHkkeFoqQRZeEwfIkJJAHG9mOapbnwnGBTLxm0HyUu1EDCYSmohFq1qFoJS0yOsA6W9lEnCpKcGWAu7UeyomsBsbux701+BRch+tgbxe2d69M4USozFonalcJIsgmT2vSEkbAhgfiYWtRUkdQsoWszTamh1EgvBCEs8CyHnreSPahkw0venD2JR4nw4lRCOj3GwyaIMmlaFLWsykbwJkMuH/VHKj6TUYX8UO4CZbFjcMB3OakMQy+KXe2FaGQR5uKeSyGdh7x4vKDsptcsCvEBmFrzsWPlZvLpn05F310E3mHCFqH6IR0iUsgI1coBDDKlj2jlSCdjoxCeaT2QFKiEByApUSsaOFbBYho0VkGhWjBWYlEQWa6SSEk+sACamiViBTMjpsAIVTcKwAhPNm4Bg3hxiONXBIpiEucaijuSbIaAUBgsg9klYhucFIEhmaaIJQjI1Eg45+Rlt4ykc18WoFHISK1LxyXloSGi0pFB7NxViGhvaEj41zxkJDX9lfSEgPasUCY6YX4eEhbxFvhCN8Ib4QkR63jVa+6UlIKM2E3pmqxnizWRH/eT7Ys2pgE0nzzadefttHluLembwu/Fp3/drRHu/4R2MdgvN06Rxwl6PPugaS62BPgJNwdgOATywzaIGUrC5SFoZzWzLsdZBDRpntIaOXJSmrM5it5wJGOFbymSADaXA7ggTIIKXfOnfL1SQZOgnPUqGjgXo42JgYbxv/mzy5km8MeW9G+qaA/5GDREJWTSgHMIOvYETzznjb7osmbQteCpmFezaQxuDNgg/zULrUIRXVQhCurc/kvSHCE1vyWMshMM99GdUQF8EPG633hvBz86Raw98MI6OAD31RkDwvwGHmNH/8ON6KwLPHFKC89BTjuTvgXcYEStAYyJIi9xiaO8UdKBePlOrlvCkja6dVEAFLCe+XUG5QbPLS7JMKvgux9KMLIiOv7fNhOW6LLViTjNeFC35tKAPn9kF9WbUxCxEoJL/8krIPYCvie+Vv4CULIC2Wkx8TJ+2Hkt7ZZ6GRU1gQkKj5xyhrZ6SsoQQl9gpr82H46l0725THtzGT5jjT2UTMLBXrgmniArNwWiYYOeVmU8Qt938/LO7/QdNNig1BaxVMlLISRLZ/Pz8WQ2uK6Z0hkRBf2tYrjcLILa4iWGQcwdE4WwUOXTGagQo/a0Qh1O8nDEp5HbU4Soe7AYQ88gkMyyqIOpouK0JLE43c0e7WkrSm5jBwTaxkdPSpFDqtGYNObVrbYgeVin9ueFjamJZZNj1bgCxmKPAvwQ/BJfqqCNAaHGEJa35ljlkrMVnXlOobPSF+K8S23wxqWv93w3J76LaG3O5wDGWB6j5tkavAv4XAAD//+Vv8U8=" + return "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" } diff --git a/metricbeat/module/beat/stats/_meta/fields.yml b/metricbeat/module/beat/stats/_meta/fields.yml index ffcf360014f..8c1d8973e81 100644 --- a/metricbeat/module/beat/stats/_meta/fields.yml +++ b/metricbeat/module/beat/stats/_meta/fields.yml @@ -7,218 +7,415 @@ - name: apm_server type: group fields: - - name: processor + - name: acm type: group fields: - - name: span.transformations + - name: request.count type: long - - name: error + - name: response type: group fields: - - name: spans - type: long - - name: stacktraces - type: long - - name: frames - type: long - - name: transformations - type: long - - name: decoding.errors - type: long - - name: decoding.count - type: long - - name: validation.errors - type: long - - name: validation.count + - name: count type: long - - name: transaction + - name: errors + type: group + fields: + - name: closed + type: long + - name: count + type: long + - name: decode + type: long + - name: forbidden + type: long + - name: internal + type: long + - name: invalidquery + type: long + - name: method + type: long + - name: notfound + type: long + - name: queue + type: long + - name: ratelimit + type: long + - name: timeout + type: long + - name: toolarge + type: long + - name: unauthorized + type: long + - name: unavailable + type: long + - name: validate + type: long + - name: valid + type: group + fields: + - name: accepted + type: long + - name: count + type: long + - name: notmodified + type: long + - name: ok + type: long + - name: unset + type: long + - name: agentcfg + type: group + fields: + - name: elasticsearch type: group fields: - - name: spans - type: long - - name: stacktraces - type: long - - name: frames + - name: cache.entries.count type: long - - name: transactions + - name: cache.refresh.failures type: long - - name: transformations + - name: cache.refresh.successes type: long - - name: decoding.errors + - name: fetch.es type: long - - name: decoding.count + - name: fetch.fallback type: long - - name: validation.errors + - name: fetch.invalid type: long - - name: validation.count - type: long - - name: sourcemap - type: group - fields: - - name: counter + - name: fetch.unavailable type: long - - name: decoding.errors - type: long - - name: decoding.count - type: long - - name: validation.errors - type: long - - name: validation.count - type: long - - name: metric + - name: jaeger + type: group + fields: + - name: grpc type: group fields: - - name: transformations - type: long - - name: decoding + - name: collect type: group fields: - - name: errors + - name: request.count type: long - - name: count - type: long - - name: validation + - name: response + type: group + fields: + - name: count + type: long + - name: errors + type: group + fields: + - name: count + type: long + - name: ratelimit + type: long + - name: timeout + type: long + - name: unauthorized + type: long + - name: valid.count + type: long + - name: sampling type: group fields: - - name: errors + - name: event.received.count type: long - - name: count + - name: request.count type: long - - - name: decoder + - name: response + type: group + fields: + - name: count + type: long + - name: errors.count + type: long + - name: valid.count + type: long + - name: otlp type: group fields: - - name: deflate - type: group - fields: - - name: content-length - type: long - - name: count - type: long - - name: gzip + - name: grpc type: group fields: - - name: content-length - type: long - - name: count - type: long - - name: uncompressed + - name: logs + type: group + fields: + - name: request.count + type: long + - name: response + type: group + fields: + - name: count + type: long + - name: errors + type: group + fields: + - name: count + type: long + - name: ratelimit + type: long + - name: timeout + type: long + - name: unauthorized + type: long + - name: valid.count + type: long + - name: metrics + type: group + fields: + - name: consumer.unsupported_dropped + type: long + - name: request.count + type: long + - name: response + type: group + fields: + - name: count + type: long + - name: errors + type: group + fields: + - name: count + type: long + - name: ratelimit + type: long + - name: timeout + type: long + - name: unauthorized + type: long + - name: valid.count + type: long + - name: traces + type: group + fields: + - name: request.count + type: long + - name: response + type: group + fields: + - name: count + type: long + - name: errors + type: group + fields: + - name: count + type: long + - name: ratelimit + type: long + - name: timeout + type: long + - name: unauthorized + type: long + - name: valid.count + type: long + - name: http type: group fields: - - name: content-length - type: long - - name: count - type: long - - name: reader + - name: logs + type: group + fields: + - name: request.count + type: long + - name: response + type: group + fields: + - name: count + type: long + - name: errors + type: group + fields: + - name: count + type: long + - name: ratelimit + type: long + - name: timeout + type: long + - name: unauthorized + type: long + - name: valid.count + type: long + - name: metrics + type: group + fields: + - name: consumer.unsupported_dropped + type: long + - name: request.count + type: long + - name: response + type: group + fields: + - name: count + type: long + - name: errors + type: group + fields: + - name: count + type: long + - name: ratelimit + type: long + - name: timeout + type: long + - name: unauthorized + type: long + - name: valid.count + type: long + - name: traces + type: group + fields: + - name: request.count + type: long + - name: response + type: group + fields: + - name: count + type: long + - name: errors + type: group + fields: + - name: count + type: long + - name: ratelimit + type: long + - name: timeout + type: long + - name: unauthorized + type: long + - name: valid.count + type: long + - name: processor + type: group + fields: + - name: error.transformations + type: long + - name: metric.transformations + type: long + - name: span.transformations + type: long + - name: stream type: group fields: - - name: size - type: long - - name: count + - name: accepted type: long - - name: missing-content-length.count + - name: errors + type: group + fields: + - name: invalid + type: long + - name: toolarge + type: long + - name: transaction.transformations type: long - - name: server + - name: root type: group fields: - name: request.count type: long - - name: concurrent.wait.ms - type: long - name: response type: group fields: - name: count type: long - - name: valid + - name: errors type: group fields: - - name: ok - type: long - - name: accepted + - name: closed type: long - name: count type: long - - name: errors - type: group - fields: - - name: count + - name: decode type: long - - name: toolarge + - name: forbidden type: long - - name: validate + - name: internal type: long - - name: ratelimit + - name: invalidquery + type: long + - name: method + type: long + - name: notfound type: long - name: queue type: long - - name: closed + - name: ratelimit type: long - - name: forbidden + - name: timeout type: long - - name: concurrency + - name: toolarge type: long - name: unauthorized type: long - - name: internal + - name: unavailable type: long - - name: decode + - name: validate type: long - - name: method + - name: valid + type: group + fields: + - name: accepted + type: long + - name: count + type: long + - name: notmodified type: long - - name: acm.request.count + - name: ok + type: long + - name: unset + type: long + - name: sampling.transactions_dropped type: long - - name: acm.response + - name: server type: group fields: - name: request.count type: long - - name: count - type: long - - name: unset - type: long - - name: valid - type: group - fields: - - name: notmodified - type: long - - name: count - type: long - - name: ok - type: long - - name: accepted - type: long - - name: errors + - name: response type: group fields: - - name: validate - type: long - - name: internal - type: long - - name: queue - type: long - name: count type: long - - name: decode - type: long - - name: toolarge - type: long - - name: unavailable - type: long - - name: forbidden - type: long - - name: method - type: long - - name: notfound - type: long - - name: invalidquery - type: long - - name: ratelimit - type: long - - name: closed - type: long - - name: unauthorized - type: long + - name: errors + type: group + fields: + - name: closed + type: long + - name: count + type: long + - name: decode + type: long + - name: forbidden + type: long + - name: internal + type: long + - name: invalidquery + type: long + - name: method + type: long + - name: notfound + type: long + - name: queue + type: long + - name: ratelimit + type: long + - name: timeout + type: long + - name: toolarge + type: long + - name: unauthorized + type: long + - name: unavailable + type: long + - name: validate + type: long + - name: valid + type: group + fields: + - name: accepted + type: long + - name: count + type: long + - name: notmodified + type: long + - name: ok + type: long + - name: unset + type: long - name: info type: group fields: @@ -468,3 +665,25 @@ type: long description: > Number of write errors + - name: output + type: group + fields: + - name: elasticsearch + type: group + fields: + - name: bulk_requests + type: group + fields: + - name: available + type: long + - name: completed + type: long + - name: indexers + type: group + fields: + - name: active + type: long + - name: created + type: long + - name: destroyed + type: long diff --git a/metricbeat/module/beat/stats/_meta/test/apm-server.stats.712.json b/metricbeat/module/beat/stats/_meta/test/apm-server.stats.712.json index 90b7035caf3..e1f81cd2ef6 100644 --- a/metricbeat/module/beat/stats/_meta/test/apm-server.stats.712.json +++ b/metricbeat/module/beat/stats/_meta/test/apm-server.stats.712.json @@ -17,6 +17,7 @@ "notfound": 0, "queue": 0, "ratelimit": 0, + "timeout": 0, "toolarge": 0, "unauthorized": 0, "unavailable": 0, @@ -31,44 +32,30 @@ }, "unset": 0 }, - "decoder": { - "deflate": { - "content-length": 0, - "count": 0 - }, - "gzip": { - "content-length": 0, - "count": 0 - }, - "missing-content-length": { - "count": 0 - }, - "reader": { - "count": 0 - }, - "uncompressed": { - "content-length": 0, - "count": 0 + "agentcfg": { + "elasticsearch": { + "cache.entries.count": 0, + "cache.refresh.failures": 0, + "cache.refresh.successes": 220, + "fetch.es": 0, + "fetch.fallback": 0, + "fetch.invalid": 0, + "fetch.unavailable": 0 } }, "jaeger": { "grpc": { "collect": { - "event": { - "dropped": { - "count": 0 - }, - "received": { - "count": 0 - } - }, "request": { "count": 0 }, "response": { "count": 0, "errors": { - "count": 0 + "count": 0, + "ratelimit": 0, + "timeout": 0, + "unauthorized": 0 }, "valid": { "count": 0 @@ -77,9 +64,6 @@ }, "sampling": { "event": { - "dropped": { - "count": 0 - }, "received": { "count": 0 } @@ -97,32 +81,83 @@ } } } - }, - "http": { - "event": { - "dropped": { + } + }, + "otlp": { + "grpc": { + "logs": { + "request": { "count": 0 }, - "received": { - "count": 0 + "response": { + "count": 0, + "errors": { + "count": 0, + "ratelimit": 0, + "timeout": 0, + "unauthorized": 0 + }, + "valid": { + "count": 0 + } } }, - "request": { - "count": 0 - }, - "response": { - "count": 0, - "errors": { + "metrics": { + "consumer": { + "unsupported_dropped": 0 + }, + "request": { "count": 0 }, - "valid": { + "response": { + "count": 0, + "errors": { + "count": 0, + "ratelimit": 0, + "timeout": 0, + "unauthorized": 0 + }, + "valid": { + "count": 0 + } + } + }, + "traces": { + "request": { "count": 0 + }, + "response": { + "count": 0, + "errors": { + "count": 0, + "ratelimit": 0, + "timeout": 0, + "unauthorized": 0 + }, + "valid": { + "count": 0 + } } } - } - }, - "otlp": { - "grpc": { + }, + "http": { + "logs": { + "request": { + "count": 0 + }, + "response": { + "count": 0, + "errors": { + "count": 0, + "ratelimit": 0, + "timeout": 0, + "unauthorized": 0 + }, + "valid": { + "count": 0 + } + } + }, "metrics": { "consumer": { "unsupported_dropped": 0 @@ -133,7 +168,10 @@ "response": { "count": 0, "errors": { - "count": 0 + "count": 0, + "ratelimit": 0, + "timeout": 0, + "unauthorized": 0 }, "valid": { "count": 0 @@ -147,7 +185,10 @@ "response": { "count": 0, "errors": { - "count": 0 + "count": 0, + "ratelimit": 0, + "timeout": 0, + "unauthorized": 0 }, "valid": { "count": 0 @@ -158,72 +199,31 @@ }, "processor": { "error": { - "frames": 0, - "stacktraces": 0, - "transformations": 0 + "transformations": 2563 }, "metric": { - "transformations": 0 - }, - "sourcemap": { - "counter": 0 + "transformations": 13792 }, "span": { - "frames": 0, - "stacktraces": 0, - "transformations": 0 + "transformations": 66999 }, "stream": { - "accepted": 0, + "accepted": 111954, "errors": { - "closed": 0, "invalid": 0, - "queue": 0, - "server": 0, "toolarge": 0 } }, "transaction": { - "transformations": 0 + "transformations": 29994 } }, - "profile": { - "request": { - "count": 0 - }, - "response": { - "count": 0, - "errors": { - "closed": 0, - "count": 0, - "decode": 0, - "forbidden": 0, - "internal": 0, - "invalidquery": 0, - "method": 0, - "notfound": 0, - "queue": 0, - "ratelimit": 0, - "toolarge": 0, - "unauthorized": 0, - "unavailable": 0, - "validate": 0 - }, - "valid": { - "accepted": 0, - "count": 0, - "notmodified": 0, - "ok": 0 - } - }, - "unset": 0 - }, "root": { "request": { - "count": 0 + "count": 1 }, "response": { - "count": 0, + "count": 1, "errors": { "closed": 0, "count": 0, @@ -235,6 +235,7 @@ "notfound": 0, "queue": 0, "ratelimit": 0, + "timeout": 0, "toolarge": 0, "unauthorized": 0, "unavailable": 0, @@ -242,9 +243,9 @@ }, "valid": { "accepted": 0, - "count": 0, + "count": 1, "notmodified": 0, - "ok": 0 + "ok": 1 } }, "unset": 0 @@ -254,87 +255,41 @@ }, "server": { "request": { - "count": 0 + "count": 1492 }, "response": { - "count": 0, + "count": 1492, "errors": { "closed": 0, - "count": 0, + "count": 1, "decode": 0, "forbidden": 0, - "internal": 0, + "internal": 1, "invalidquery": 0, "method": 0, "notfound": 0, "queue": 0, "ratelimit": 0, + "timeout": 0, "toolarge": 0, "unauthorized": 0, "unavailable": 0, "validate": 0 }, "valid": { - "accepted": 0, - "count": 0, + "accepted": 1491, + "count": 1491, "notmodified": 0, "ok": 0 } }, "unset": 0 - }, - "sourcemap": { - "decoding": { - "count": 0, - "errors": 0 - }, - "request": { - "count": 0 - }, - "response": { - "count": 0, - "errors": { - "closed": 0, - "count": 0, - "decode": 0, - "forbidden": 0, - "internal": 0, - "invalidquery": 0, - "method": 0, - "notfound": 0, - "queue": 0, - "ratelimit": 0, - "toolarge": 0, - "unauthorized": 0, - "unavailable": 0, - "validate": 0 - }, - "valid": { - "accepted": 0, - "count": 0, - "notmodified": 0, - "ok": 0 - } - }, - "unset": 0, - "validation": { - "count": 0, - "errors": 0 - } } }, "beat": { "cgroup": { "cpu": { - "cfs": { - "period": { - "us": 100000 - }, - "quota": { - "us": 0 - } - }, - "id": "user.slice", + "id": "session-c2.scope", "stats": { "periods": 0, "throttled": { @@ -343,128 +298,108 @@ } } }, - "cpuacct": { - "id": "user.slice", - "total": { - "ns": 6920953988630 - } - }, "memory": { - "id": "user@1000.service", + "id": "session-c2.scope", "mem": { - "limit": { - "bytes": 9223372036854772000 - }, "usage": { - "bytes": 11504508928 + "bytes": 37939621888 } } } }, "cpu": { "system": { - "ticks": 10, + "ticks": 1720, "time": { - "ms": 19 + "ms": 1720 } }, "total": { - "ticks": 60, + "ticks": 16100, "time": { - "ms": 75 + "ms": 16100 }, - "value": 60 + "value": 16100 }, "user": { - "ticks": 50, + "ticks": 14380, "time": { - "ms": 56 + "ms": 14380 } } }, "handles": { "limit": { - "hard": 524288, - "soft": 1024 + "hard": 1048576, + "soft": 1048576 }, - "open": 13 + "open": 18 }, "info": { - "ephemeral_id": "dda08800-0daa-45b6-82dc-f8793d7b0a26", + "ephemeral_id": "87279482-5cbc-4232-b90e-a08d2d2f0ec9", + "name": "apm-server", "uptime": { - "ms": 8095 - } + "ms": 6589405 + }, + "version": "8.14.3" }, "memstats": { - "gc_next": 9753008, - "memory_alloc": 8665704, - "memory_sys": 76104704, - "memory_total": 17596200, - "rss": 61169664 + "gc_next": 204429288, + "memory_alloc": 102433408, + "memory_sys": 267778360, + "memory_total": 1392024448, + "rss": 164769792 }, "runtime": { - "goroutines": 38 + "goroutines": 52 } }, "libbeat": { - "config": { - "module": { - "running": 0, - "starts": 0, - "stops": 0 - }, - "reloads": 0, - "scans": 0 - }, "output": { "events": { - "acked": 1, + "acked": 70666, "active": 0, - "batches": 1, - "dropped": 0, - "duplicates": 0, - "failed": 0, - "toomany": 0, - "total": 1 - }, - "read": { - "bytes": 8533, - "errors": 0 + "batches": 26, + "failed": 42682, + "toomany": 42682, + "total": 113348 }, "type": "elasticsearch", "write": { - "bytes": 4309, - "errors": 0 + "bytes": 24728235 } }, "pipeline": { - "clients": 1, "events": { - "active": 0, - "dropped": 0, - "failed": 0, - "filtered": 0, - "published": 1, - "retry": 1, - "total": 1 + "total": 113348 + } + } + }, + "output": { + "elasticsearch": { + "bulk_requests": { + "available": 60, + "completed": 26 }, - "queue": { - "acked": 1 + "indexers": { + "active": 1, + "created": 0, + "destroyed": 0 } } }, "system": { "cpu": { - "cores": 12 + "cores": 16 }, "load": { - "1": 1.25, - "15": 1.09, - "5": 1.22, + "1": 2.88, + "15": 1.86, + "5": 1.87, "norm": { - "1": 0.1042, - "15": 0.0908, - "5": 0.1017 + "1": 0.18, + "15": 0.1163, + "5": 0.1169 } } } diff --git a/metricbeat/module/beat/stats/data.go b/metricbeat/module/beat/stats/data.go index 441ee267db4..3df496f0a95 100644 --- a/metricbeat/module/beat/stats/data.go +++ b/metricbeat/module/beat/stats/data.go @@ -35,6 +35,7 @@ var ( "cgroup": c.Ifc("beat.cgroup"), "system": c.Ifc("system"), "apm_server": c.Ifc("apm-server"), + "output": c.Ifc("output"), "cpu": c.Ifc("beat.cpu"), "info": c.Ifc("beat.info"), "uptime": c.Dict("beat.info.uptime", s.Schema{ diff --git a/metricbeat/module/beat/stats/data_test.go b/metricbeat/module/beat/stats/data_test.go index 5e8c2c51b3c..c1e76489073 100644 --- a/metricbeat/module/beat/stats/data_test.go +++ b/metricbeat/module/beat/stats/data_test.go @@ -33,7 +33,7 @@ import ( func TestEventMapping(t *testing.T) { - files, err := filepath.Glob("./_meta/test/stats.*.json") + files, err := filepath.Glob("./_meta/test/*.stats.*.json") require.NoError(t, err) info := beat.Info{