Kibana version: 7.13.2
Elasticsearch version: 7.13.2
APM Server version: 7.13.2
APM Agent language and version: nodeJS / RUM
We run a very busy web site, with continuous traffic, but as you can see from the image below:
We receive data by batch,
it looks like @timestamp field is the time elasticsearch index the data?
Or this represent the time apm-server receive the event?
This give us totally wrong data-viz on APM dashboard:
Should I disable "transaction metrics" feature?
Our apm-server.yaml:
apm-server:
  # https://www.elastic.co/guide/en/apm/server/7.13/transaction-metrics.html
  aggregation:
    transactions:
      enabled: true
      interval: 1m
      max_groups: 5000
  sampling:
    keep_unsampled: true
  queue:
    mem.events: 10096
    flush.timeout: 5s
    flush.min_events: 50
  max_procs: 4
output:
  file:
    enabled: false
  elasticsearch:
    enabled: true
    hosts: ["XXXXXXX"]
    bulk_max_size: 750
    worker: 4
    max_retries: 0
    username: "${ELASTICSEARCH_USERNAME}"
    password: "${ELASTICSEARCH_PASSWORD}"
    timeout: 10
    ssl:
      enabled: true
      verification_mode: certificate
      certificate_authorities:
      - /usr/share/infra/datahub/certs/ca.crt
    backoff:
      init: 1s
      max: 30s
    pipelines:
    - pipeline: "apm_user_agent"
    - pipeline: "apm_ingest_timestamp"
    - pipeline: "apm_remove_span_metadata"
kibana.yaml
xpack.apm:
            enabled: true
            searchAggregatedTransactions: always
            
