Prometheus: Prometheusサーバーを設定してNode Exporterからデータを取得する
このドキュメントはLinuxからメトリクスを取得するガイドの一部です。完全なガイドはこちらからご覧いただけます:Node Exporterを使用してPrometheusでLinuxサーバーのメトリクスを取得する方法。
👋 Stackheroのドキュメントへようこそ!
Stackheroは、数多くの利点を提供するPrometheusクラウドソリューションを提供しています。主な利点は以下の通りです:
Alert Managerが含まれており、Slack、Mattermost、PagerDutyなどにアラートを送信できます。- 無制限のメールアラートを送信できる専用メールサーバー。
BlackboxでHTTP、ICMP、TCPなどをプローブ。- オンライン設定ファイルエディタによる簡単な設定。
- ワンクリックでの手間いらずの更新。
- プライベートで専用のVMによる最適なパフォーマンスと強固なセキュリティ。
時間を節約し、生活を簡素化:StackheroのPrometheusクラウドホスティングソリューションを試すのに5分しかかかりません!
Node Exporterをインストールして保護した後、Prometheusサーバーを設定して定期的にメトリクスを取得します。
Stackheroで、Prometheusサービスを選択し、「Prometheus configuration」URLに移動します。次に、scrape_configsセクションに以下を追加します:
scrape_configs:
- job_name: "My servers pool"
static_configs:
- targets: [ "<yourLinuxServerDomain>:9100" ]
basic_auth:
username: "prometheus"
password: "<password>"
scheme: https
tls_config:
insecure_skip_verify: true
# "instance"をリラベルして":9100"部分を削除する
relabel_configs:
- source_labels: [__address__]
target_label: instance
regex: '([^:]+)(:[0-9]+)?'
replacement: '${1}'
ファイルを保存し、Prometheusのログを確認して正常にリロードされたことを確認します(StackheroダッシュボードからPrometheusサービスを選択し、「Logs」タブをクリックしてログを表示できます)。
最後に、StackheroダッシュボードのPrometheus UIにアクセスし、Status > Targetsに移動して、Prometheusがメトリクスを取得していることを確認します。LinuxサーバーがターゲットリストにUPとして表示されるはずです。
ターゲット"myLinuxServer"がUPです