ObserveNow
...
Integrations
Infrastructure

Elasticsearch

opsverse's kubernetes agent https //docs opsverse io/install the opsverse agent#veqxm can be used to collect metrics from elasticsearch add the following yaml snippet to the agent's values yaml and run the agent based on these instructions https //docs opsverse io/install the opsverse agent#veqxm \# enable this section to pull metrics from elasticsearch elasticsearch exporter enabled true resources {} \# requests \# cpu 100m \# memory 128mi \# limits \# cpu 100m \# memory 128mi service type clusterip httpport 9108 metricsport name http annotations prometheus io/scrape "true" promtheus io/port "9108" labels {} \## a list of environment variables from secret refs that will be passed into the exporter pod \## example \## this will set ${es password} to the 'password' key from the 'my secret' secret \## extraenvsecrets \## es password \## secret my secret \## key password extraenvsecrets {} es \## address (host and port) of the elasticsearch node we should connect to \## this could be a local node (localhost 9200, for instance), or the address \## of a remote elasticsearch server when basic auth is needed, \## specify as \<proto> //\<user> \<password>@\<host> \<port> e g , http //admin\ pass\@localhost 9200 \## uri https //\<user> \<password>@\<service name/hostname> 9200 sslskipverify true web \## path under which to expose metrics \## path /metrics refer values yaml https //github com/prometheus community/helm charts/blob/main/charts/prometheus elasticsearch exporter/values yaml file from prometheus community for additional value configurations and default values