Mackerel in GoogleCloudPlatform
전회는 StackDriver를 이용해 경고 설정을 정리한 것처럼 이번도 경고 설정까지 정리합니다.
StackDriver에서 GCP 모니터링/GoogleCloudPlatform
htps : // 이 m / 토모 요시 - / ms / 7b220, f911b3073d8 8
Mackerel이란?
공식에서 인용
Mackerel(마카렐)은 운영 중인 클라우드 또는 온프레미스 서버에 에이전트를 하나 넣는 것만으로 간단하게 서버 관리를 시작할 수 있습니다. 감시 서버 자체의 구축·운용은 불필요합니다. 또한 부하의 자원 상황 등의 수치를 그래프에 시각화합니다. 장애가 발생하면 경고가 기록되어 다양한 도구에 알릴 수 있습니다. 시스템 운영 유지 보수에 가장 적합한 모니터링 서비스입니다.
요약
하테나 블로그 등으로 친숙한 「주식회사 하테나」가 운영하는 국산의 운용 감시 툴입니다.
운영 감시 세계는 매우 인기있는 도구입니다.
도입 절차
GCP상에서의 ComputeEngine의 기동, SSH등의 설정은 할애하고 있습니다.
먼저 Mackerel에서 계정을 만들고 로그인합니다.
【전제 환경】
・Google ComputeEngine
・CentOS7
에이전트 설치
우선은 에이전트 설치입니다. 메뉴에서 "Hosts"를 선택하여 다음 화면으로 이동합니다.
에이전트 설치를 누릅니다.
대상 호스트를 선택합니다.
AWS가 전면으로 밀려나지만 포기하지 마세요. OS가 대상이라면 GCP도 정상적으로 움직입니다.
CentOS를 선택하면 콘솔에서 치는 명령이 나옵니다.
API 키도 포함되어 있으므로 이제 설치할 수 있습니다.
대상 명령을 GCP 콘솔에서 치십시오. sudo로 치자.
이것만!
sudo curl -fsSL https://mackerel.io/file/script/setup-all-yum-v2.sh | MACKEREL_APIKEY='******************************************' sh
문제없이 설치.
Done! Welcome to Mackerel!
こんな感じでステータスが更新され、読み込めています。1分もかからなかったです。。さすが!
모니터링 규칙 설정
次は、監視ルールを設定します。
今回はSlackで通知したいため、メニューの「Moniters」から、通知チャンネルの設定を行います。
デフォルトはメールになっています。Slackの通知チャンネルとWebHookを入力します。
「SlackのWebhook URL取得手順」は以下まで。
htps : // 이 m / v mhy ぺr
Slackだけでなくて、LINEやChatWork簡単に設定できます。さすが国産!
作成することで通知チャンネルが追加されました。
デフォルトでは、全設定への通知となります。通知グループを設定して、うまく使い分けれそうですね。
次は監視ルールの設定です。
テストとしてCPUが70%超えでワーニング、90%超えでアラートの設定をしました。
絞込条件をAll Servicesのままとしているため、全サービスに設定されます。
ここも細かく指定することで監視対象のホストをサービス/ロールで絞り込むことができます。
以上で設定完了です。
사용해보십시오.
StackDriverを使用した後にMackerelを使用しました。
日本語対応であることを引いても、圧倒的にMackerelが使いやすいです。
GCPにおいても運用監視は、Mackerelで決まりだと思います。
皆さまもぜひ使ってみてください。
Reference
이 문제에 관하여(Mackerel in GoogleCloudPlatform), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tomoshin/items/3c57b444e849b56c7fcd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
GCP상에서의 ComputeEngine의 기동, SSH등의 설정은 할애하고 있습니다.
먼저 Mackerel에서 계정을 만들고 로그인합니다.
【전제 환경】
・Google ComputeEngine
・CentOS7
에이전트 설치
우선은 에이전트 설치입니다. 메뉴에서 "Hosts"를 선택하여 다음 화면으로 이동합니다.
에이전트 설치를 누릅니다.
대상 호스트를 선택합니다.
AWS가 전면으로 밀려나지만 포기하지 마세요. OS가 대상이라면 GCP도 정상적으로 움직입니다.
CentOS를 선택하면 콘솔에서 치는 명령이 나옵니다.
API 키도 포함되어 있으므로 이제 설치할 수 있습니다.
대상 명령을 GCP 콘솔에서 치십시오. sudo로 치자.
이것만!
sudo curl -fsSL https://mackerel.io/file/script/setup-all-yum-v2.sh | MACKEREL_APIKEY='******************************************' sh
문제없이 설치.
Done! Welcome to Mackerel!
こんな感じでステータスが更新され、読み込めています。1分もかからなかったです。。さすが!
모니터링 규칙 설정
次は、監視ルールを設定します。
今回はSlackで通知したいため、メニューの「Moniters」から、通知チャンネルの設定を行います。
デフォルトはメールになっています。Slackの通知チャンネルとWebHookを入力します。
「SlackのWebhook URL取得手順」は以下まで。
htps : // 이 m / v mhy ぺr
Slackだけでなくて、LINEやChatWork簡単に設定できます。さすが国産!
作成することで通知チャンネルが追加されました。
デフォルトでは、全設定への通知となります。通知グループを設定して、うまく使い分けれそうですね。
次は監視ルールの設定です。
テストとしてCPUが70%超えでワーニング、90%超えでアラートの設定をしました。
絞込条件をAll Servicesのままとしているため、全サービスに設定されます。
ここも細かく指定することで監視対象のホストをサービス/ロールで絞り込むことができます。
以上で設定完了です。
사용해보십시오.
StackDriverを使用した後にMackerelを使用しました。
日本語対応であることを引いても、圧倒的にMackerelが使いやすいです。
GCPにおいても運用監視は、Mackerelで決まりだと思います。
皆さまもぜひ使ってみてください。
Reference
이 문제에 관하여(Mackerel in GoogleCloudPlatform), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tomoshin/items/3c57b444e849b56c7fcd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)