Facebook Platform의 상태 확인을하는 mackerel 플러그인을 만들어 보았습니다.

3333 단어 5FacebookMackerel

이게 뭐야?



Facebook의 API가 살아 있고, 죽고 있는지 확인을 보러 가는 것이 억권이 되었기 때문에 mackerel의 플러그인을 만들어 감시해 보려고 했습니다.
이 섹션에서는 작성한 mackerel 플러그인에 대한 개요를 제공합니다.

지금까지 Facebook의 상태를 어떻게 확인 했습니까?



Facebook의 API가 살아 있고, 죽었는지 확인을 아래 URL에서 볼 수 있습니다.
htps : //에서 ゔぇぺぺrs. 후세보오 k. 이 m/s 타츠 s/



상태에 대한 API도 제공되는 것 같습니다.
htps //w w. 후세보오 k. 코 m/pぁt후 rm/아피 s타츠 s/
{
   "current": {
      "health": 1,
      "subject": "Facebook Platform is Healthy"
   },
   "push": {
      "status": "Complete",
      "updated": "2016-11-03T16:22:04-07:00",
      "id": 61782248
   }
}

이 API는 사용하지 않는 손이 없다고 생각했기 때문에 이것을 사용하여 모니터링하도록했습니다.

어떤 코드를 썼습니까?



쓴 코드는 github에 올려 보았습니다.
htps : // 기주 b. 코 m / 유지 0602 / 마 케레 lp ㎅ 긴 - 후세 보오 kp

플러그인의 작성에 대해서는, 이하의 URL을 보면서 코드를 거의 유용해 만들어 보았습니다.
h tps : // 참깨 l. 이오 / 자 / 도 CS / 엔 트리 / 아 d
htps : // 기주 b. 코 m / 마 c 케레 오 / 마 c 케레 l-Agen tp ぅ 긴 s / b ぉ b / ms r / mac c 케 루 p ぅ 긴 p 치메 / u p 치메 . 고

실행하면 이런 느낌으로 움직입니다.
$ go run facebook_platform_health_check.go
Facebook Platform.health        1.000000        1478086831

만들어 본 소감



아직 Go를 잘 이해하고 있지 않으므로, 조금 더 읽으면서 이해해 나가면 좋겠습니다.
플러그인을 써 보니 다시 mackerel 편리하다고 생각했습니다.

좋은 웹페이지 즐겨찾기