0
点赞
收藏
分享

微信扫一扫

使用 Grafana 监视 Elasticsearch

说明:

本文使用GitHub上提供的python脚本来收集被监视的Elasticsearch的指标数据,并把这些指标数据存于到一个Elasticsearch的索引中来

GitHub项目地址:


https://github.com/liu-xiao-guo/elasticsearch-metrics/blob/master/Grafana/elasticsearch2elastic.py


下载后修改py内容并启动

编辑集群URL要监视的ES集群(“ES_METRICS_CLUSTER_UR”)和将存储指标的ES集群(“ES_METRICS_MONITORING_CLUSTER_URL”)。

vim elasticsearch2elastic.py 
# ElasticSearch Cluster to Monitor
elasticServer = os.environ.get('ES_METRICS_CLUSTER_URL', 'http://10.77.10.180:9200')
interval = int(os.environ.get('ES_METRICS_INTERVAL', '60'))

# ElasticSearch Cluster to Send Metrics
elasticIndex = os.environ.get('ES_METRICS_INDEX_NAME', 'elasticsearch_metrics')
elasticMonitoringCluster = os.environ.get('ES_METRICS_MONITORING_CLUSTER_URL', 'http://10.77.10.180:9200')

##启动es监控程序

nohup python elasticsearch2elastic.py > /dev/null 2>&1 &

grafana导入Elasticsearch数据源878

添加数据源

使用 Grafana 监视 Elasticsearch_elasticsearch


使用 Grafana 监视 Elasticsearch_elastic_02

导入监控模板

使用 Grafana 监视 Elasticsearch_elastic_03

输入模板id 878

使用 Grafana 监视 Elasticsearch_elastic_04

举报

相关推荐

0 条评论