- I turned on self-monitoring that I want to roll-back and migrate to metricbeat based monitoring for the cluster. I clicked on set self-monitoring which led to the following:
I searched elasticsearch.yml but could not locate this settings. Where can I find this setting to revert it.
- I have carried out entire guide to start monitoring using metricbeat & following are the configuration:
A single system is hosting metricbeat and elasticsearch. I have run the following command successfully;
metricbeat modules enable elasticsearch-xpack
# Module: elasticsearch # Docs: https://www.elastic.co/guide/en/beats/metricbeat/7.6/metricbeat-module-elasticsearch.html - module: elasticsearch metricsets: - node - node_stats period: 10s #hosts: ["http://localhost:9200"] hosts: ["https://IP of the node:9200"] protocol: "https" username: "ID" password: "password" ssl.certificate_authorities: /etc/metricbeat/elasticsearch-ca.pem ssl.verification_mode: none #username: "user" #password: "secret"
Module: elasticsearch # Docs: https://www.elastic.co/guide/en/beats/metricbeat/7.7/metricbeat-module-elasticsearch.html - module: elasticsearch metricsets: - ccr - cluster_stats - enrich - index - index_recovery - index_summary - ml_job - node_stats - shard period: 10s hosts: ["https://IP of the node:9200"] protocol: "https" username: "id" password: "password" ssl.certificate_authorities: /etc/metricbeat/elasticsearch-ca.pem ssl.verification_mode: none xpack.enabled: true
I have done the following to set up metricbeat based monitoring however the migration wizad is unable to find the logs. I am getting following prompt only:
Finally, I am student running this setup on a VM on a NAS. My processor is constantly at ~95%. Is there a computation offset to send these logs first to a Raspberry Pi running logstash pipeline and later to elasticsearch in batches? Maybe help me get some compute back on the VM?
RPi running logstash: