91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何進行Prometheus redis監控

發布時間:2021-11-01 09:42:26 來源:億速云 閱讀:372 作者:柒染 欄目:系統運維

如何進行Prometheus redis監控,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

 簡介

redis_exporter就是為了收集redis服務指標的應用。

如何進行Prometheus redis監控

下載運行

  1. wget -c -t 100 https://github.com/oliver006/redis_exporter/releases/download/v1.15.0/redis_exporter-v1.15.0.linux-amd64.tar.gz 

  2.  

  3. tar zxvf   redis_exporter-v1.15.0.linux-amd64.tar.gz 

  4.  

  5. cd redis_exporter-v1.15.0.linux-amd64 

  6.  

  7. ./redis_exporter 


INFO[0000] Redis Metrics Exporter v1.15.0    build date: 2020-12-27-18:57:05    sha1: 43ec65f7a22041e64ec557291c36500d04c6f6b0    Go: go1.15.6    GOOS: linux    GOARCH: amd64  INFO[0000] Providing metrics at :9121/metrics

默認端口是9121,默認鏈接是redis://localhost:6379

如何進行Prometheus redis監控

如果設置了密碼,就需要在執行的時候,指定密碼

./redis_exporter -redis.addr 'redis://localhost:6379'   -redis.password  redispassword

查看更多參數

  1. ./redis_exporter -h 


Usage of ./redis_exporter:   -check-key-groups string         Comma separated list of lua regex for grouping keys   -check-key-groups-batch-size int         Check key groups batch size hint for the underlying SCAN (default 10000)   -check-keys string         Comma separated list of key-patterns to export value and length/size, searched for with SCAN   -check-single-keys string         Comma separated list of single keys to export value and length/size   -check-single-streams string         Comma separated list of single streams to export info about streams, groups and consumers   -check-streams string         Comma separated list of stream-patterns to export info about streams, groups and consumers, searched for with SCAN   -config-command string         What to use for the CONFIG command (default "CONFIG")   -connection-timeout string         Timeout for connection to Redis instance (default "15s")   -count-keys string         Comma separated list of patterns to count, eg: 'db3=sessions:*'. Warning: The exporter runs SCAN to count the keys.   -debug         Output verbose debug information   -export-client-list         Whether to scrape Client List specific metrics   -export-client-port         Whether to include the client's port when exporting the client list. Warning: including the port increases the number of metrics generated and will make your Prometheus server take up more memory   -include-system-metrics         Whether to include system metrics like e.g. redis_total_system_memory_bytes   -is-tile38         Whether to scrape Tile38 specific metrics   -log-format string         Log format, valid options are txt and json (default "txt")   -max-distinct-key-groups int         The maximum number of distinct key groups with the most memory utilization to present as distinct metrics per database, the leftover key groups will be aggregated in the 'overflow' bucket (default 100)   -namespace string         Namespace for metrics (default "redis")   -ping-on-connect         Whether to ping the redis instance after connecting   -redis-only-metrics         Whether to also export go runtime metrics   -redis.addr string         Address of the Redis instance to scrape (default "redis://localhost:6379")   -redis.password string         Password of the Redis instance to scrape   -redis.user string         User name to use for authentication (Redis ACL for Redis 6.0 and newer)   -script string         Path to Lua Redis script for collecting extra metrics   -set-client-name         Whether to set client name to redis_exporter (default true)   -skip-tls-verification         Whether to to skip TLS verification   -tls-ca-cert-file string         Name of the CA certificate file (including full path) if the server requires TLS client authentication   -tls-client-cert-file string         Name of the client certificate file (including full path) if the server requires TLS client authentication   -tls-client-key-file string         Name of the client key file (including full path) if the server requires TLS client authentication   -tls-server-cert-file string         Name of the server certificate file (including full path) if the web interface and telemetry should use TLS   -tls-server-key-file string         Name of the server key file (including full path) if the web interface and telemetry should use TLS   -version         Show version information and exit   -web.listen-address string         Address to listen on for web interface and telemetry. (default ":9121")   -web.telemetry-path string         Path under which to expose metrics. (default "/metrics")

部署腳本

如何進行Prometheus redis監控
#!/bin/bash  VERSION="1.15.0"  wget  -t 100  -c  https://github.com/oliver006/redis_exporter/releases/download/v${VERSION}/redis_exporter-${VERSION}.linux-amd64.tar.gz  if [ ! -e redis_exporter-${VERSION}.linux-amd64.tar.gz ] then     echo "安裝包下載失敗"     exit 1 fi tar xvfz redis_exporter-${VERSION}.linux-amd64.tar.gz -C /opt/ cd /opt ln -s redis_exporter-${VERSION}.linux-amd64  redis_exporter cat > /etc/systemd/system/redis_exporter.service <<EOF  [Unit] Description=redis_exporter After=network.target  [Service] Type=simple WorkingDirectory=/opt/redis_exporter ExecStart=/opt/redis_exporter/redis_exporter -redis.addr redis://localhost:6379   -redis.password  redispassword LimitNOFILE=65536 PrivateTmp=true RestartSec=2 StartLimitInterval=0 Restart=always  [Install] WantedBy=multi-user.target EOF   systemctl daemon-reload  systemctl enable redis_exporter systemctl start redis_exporter

prometheus配置

添加下面的job

- job_name: 'redis'     # metrics_path defaults to '/metrics'    # scheme defaults to 'http'.     static_configs:    - targets: ['localhost:9121']

配置好以后,reload一下prometheus就可以加載

kill -HUP [promethues_pid]

指標展示

指標可以通過prometheus的WebUI進行查看

http://[promethe server ip]:9090

如果需要畫圖,可以直接使用grafana,有人已經配置好了圖形可以通過grafana官方下的dashboard搜索redis_exporter,配置好prometheus數據源,直接導入grafana就可以直接展示了。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大英县| 北宁市| 塔河县| 沙坪坝区| 清镇市| 元朗区| 台东县| 瑞安市| 马鞍山市| 凤城市| 百色市| 德庆县| 集安市| 福泉市| 乐陵市| 马边| 阳东县| 玉溪市| 辽阳县| 城口县| 柳州市| 永昌县| 平邑县| 府谷县| 武威市| 天峻县| 宁陕县| 陇川县| 青海省| 乳源| 丹巴县| 镇远县| 天水市| 囊谦县| 顺平县| 民县| 南投县| 阳春市| 五峰| 新安县| 新河县|