Hello,
In my current ECK deployment (using the eck-stack chart), Logstash monitoring is not enabled, while Elasticsearch and Kibana monitoring are working as expected.
Current Logstash Configuration (Excerpt)
eck-logstash:
enabled: true
fullnameOverride: logstash
count: 3
elasticsearchRefs:
- clusterName: elasticsearch-es
name: elasticsearch
monitoring:
metrics:
elasticsearchRefs:
- name: elasticsearch
logs:
elasticsearchRefs:
- name: elasticsearch
config:
pipeline.workers: 4
log.level: debug
pipelines:
- pipeline.id: main
config.string: |
input {...}
filter {...}
output{...}
My Logstash Helm values reference monitoring.metrics.elasticsearchRefs and monitoring.logs.elasticsearchRefs, but the actual Logstash process configuration does not enable monitoring. The xpack.monitoring.enabled setting is missing or set to false in the Logstash configuration, as shown in the logs at startup :
[2026-04-22T12:14:00,157][DEBUG][logstash.runner ] xpack.monitoring.allow_legacy_collection: false
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] xpack.monitoring.enabled: false
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] xpack.monitoring.elasticsearch.hosts: ["http://localhost:9200"]
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] xpack.monitoring.collection.interval: TimeValue{duration=10, timeUnit=SECONDS}
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] xpack.monitoring.collection.timeout_interval: TimeValue{duration=10, timeUnit=MINUTES}
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] xpack.monitoring.elasticsearch.username: logstash_system
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] *xpack.monitoring.elasticsearch.password: null
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] *xpack.monitoring.elasticsearch.proxy: null
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] *xpack.monitoring.elasticsearch.cloud_id: null
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] *xpack.monitoring.elasticsearch.cloud_auth: null
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] *xpack.monitoring.elasticsearch.api_key: null
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] *xpack.monitoring.elasticsearch.ssl.certificate_authority: null
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] *xpack.monitoring.elasticsearch.ssl.ca_trusted_fingerprint: null
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] *xpack.monitoring.elasticsearch.ssl.truststore.path: null
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] *xpack.monitoring.elasticsearch.ssl.truststore.password: null
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] *xpack.monitoring.elasticsearch.ssl.keystore.path: null
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] *xpack.monitoring.elasticsearch.ssl.keystore.password: null
[2026-04-22T12:14:00,158][DEBUG][logstash.runner ] xpack.monitoring.elasticsearch.ssl.verification_mode: full
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] *xpack.monitoring.elasticsearch.ssl.certificate: null
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] *xpack.monitoring.elasticsearch.ssl.key: null
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] xpack.monitoring.elasticsearch.ssl.cipher_suites: []
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] xpack.monitoring.elasticsearch.sniffing: false
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] xpack.monitoring.collection.pipeline.details.enabled: true
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] xpack.monitoring.collection.config.enabled: true
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] monitoring.enabled: false
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] monitoring.elasticsearch.hosts: ["http://localhost:9200"]
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] monitoring.collection.interval: TimeValue{duration=10, timeUnit=SECONDS}
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] monitoring.collection.timeout_interval: TimeValue{duration=10, timeUnit=MINUTES}
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] monitoring.elasticsearch.username: logstash_system
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] *monitoring.elasticsearch.password: null
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] *monitoring.elasticsearch.proxy: null
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] *monitoring.elasticsearch.cloud_id: null
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] *monitoring.elasticsearch.cloud_auth: null
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] *monitoring.elasticsearch.api_key: null
[2026-04-22T12:14:00,159][DEBUG][logstash.runner ] *monitoring.elasticsearch.ssl.certificate_authority: null
[2026-04-22T12:14:00,160][DEBUG][logstash.runner ] *monitoring.elasticsearch.ssl.ca_trusted_fingerprint: null
[2026-04-22T12:14:00,160][DEBUG][logstash.runner ] *monitoring.elasticsearch.ssl.truststore.path: null
[2026-04-22T12:14:00,160][DEBUG][logstash.runner ] *monitoring.elasticsearch.ssl.truststore.password: null
[2026-04-22T12:14:00,160][DEBUG][logstash.runner ] *monitoring.elasticsearch.ssl.keystore.path: null
[2026-04-22T12:14:00,160][DEBUG][logstash.runner ] *monitoring.elasticsearch.ssl.keystore.password: null
[2026-04-22T12:14:00,160][DEBUG][logstash.runner ] monitoring.elasticsearch.ssl.verification_mode: full
[2026-04-22T12:14:00,160][DEBUG][logstash.runner ] *monitoring.elasticsearch.ssl.certificate: null
[2026-04-22T12:14:00,160][DEBUG][logstash.runner ] *monitoring.elasticsearch.ssl.key: null
[2026-04-22T12:14:00,160][DEBUG][logstash.runner ] monitoring.elasticsearch.ssl.cipher_suites: []
[2026-04-22T12:14:00,160][DEBUG][logstash.runner ] monitoring.elasticsearch.sniffing: false
[2026-04-22T12:14:00,160][DEBUG][logstash.runner ] monitoring.collection.pipeline.details.enabled: true
[2026-04-22T12:14:00,160][DEBUG][logstash.runner ] monitoring.collection.config.enabled: true
Can someone help please ?