diff --git a/packages/elastic_agent/changelog.yml b/packages/elastic_agent/changelog.yml index 6fe7a70cb1a5..986eaf3d597d 100644 --- a/packages/elastic_agent/changelog.yml +++ b/packages/elastic_agent/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: "2.0.1" + changes: + - description: Add back apm-server metrics dropped due to TSDB + type: bugfix + link: https://github.com/elastic/integrations/pull/10414 - version: "2.0.0" changes: - description: Update package spec to 3.1.4 diff --git a/packages/elastic_agent/data_stream/apm_server_metrics/fields/beat-fields.yml b/packages/elastic_agent/data_stream/apm_server_metrics/fields/beat-fields.yml index e88a52344820..c70253bf1b51 100644 --- a/packages/elastic_agent/data_stream/apm_server_metrics/fields/beat-fields.yml +++ b/packages/elastic_agent/data_stream/apm_server_metrics/fields/beat-fields.yml @@ -4,6 +4,418 @@ - name: beat.stats type: group fields: + - name: apm_server + type: group + fields: + - name: acm + type: group + fields: + - name: request.count + type: long + - name: response + type: group + fields: + - name: count + 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: agentcfg + type: group + fields: + - name: elasticsearch + type: group + fields: + - name: cache.entries.count + type: long + - name: cache.refresh.failures + type: long + - name: cache.refresh.successes + type: long + - name: fetch.es + type: long + - name: fetch.fallback + type: long + - name: fetch.invalid + type: long + - name: fetch.unavailable + type: long + - name: jaeger + type: group + fields: + - name: grpc + type: group + fields: + - name: collect + 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: sampling + type: group + fields: + - name: event.received.count + type: long + - name: request.count + type: long + - 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: grpc + type: group + fields: + - 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: 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: accepted + type: long + - name: errors + type: group + fields: + - name: invalid + type: long + - name: toolarge + type: long + - name: transaction.transformations + type: long + - name: root + type: group + fields: + - name: request.count + type: long + - name: response + type: group + fields: + - name: count + 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: sampling.transactions_dropped + type: long + - name: server + type: group + fields: + - name: request.count + type: long + - name: response + type: group + fields: + - name: count + 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: libbeat type: group description: > @@ -88,3 +500,25 @@ 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/packages/elastic_agent/manifest.yml b/packages/elastic_agent/manifest.yml index 6b2583a9f166..75c657fdfc42 100644 --- a/packages/elastic_agent/manifest.yml +++ b/packages/elastic_agent/manifest.yml @@ -1,6 +1,6 @@ name: elastic_agent title: Elastic Agent -version: 2.0.0 +version: 2.0.1 description: Collect logs and metrics from Elastic Agents. type: integration format_version: 3.1.4