Mackerel Facebook Platform의 상태 확인을하는 mackerel 플러그인을 만들어 보았습니다. Facebook의 API가 살아 있고, 죽고 있는지 확인을 보러 가는 것이 억권이 되었기 때문에 mackerel의 플러그인을 만들어 감시해 보려고 했습니다. 이 섹션에서는 작성한 mackerel 플러그인에 대한 개요를 제공합니다. Facebook의 API가 살아 있고, 죽었는지 확인을 아래 URL에서 볼 수 있습니다. 상태에 대한 API도 제공되는 것 같습니다. 이 API는 사용하지 않는 손... 5FacebookMackerel Mackerel에서 crontab 실패 감지 일괄 처리를 예약하고 싶을 때 crontab를 사용할 수 있습니까? 자신도 자주 사용하고 있습니다만, 배치의 실행 그 자체에 실패했을 때에, 검지할 수 없는 것이 넥이라고 느끼고 있습니다. 대책으로서, Rundeck 이나 Jenkins 를 도입하기도 합니다만, 약간의 배치의 실행으로 세우는 것은, 번거롭다고 생각하고 있었습니다. 그런 때에, Mackerel 의 mkr 커멘드로 감시할 수 있는... Mackerelcroncrontab ALB에서 TLS 협상 오류가 발생한 것이 곤란한 이야기 사이트의 액세스 수가 일에 일에 늘어나는 가운데, 아무래도 일부의 액세스가 502 에러가 되고 있으면, Macerel 감시로 경보가 올라 왔습니다. 때 같게 하고, Mackerel을 보고 있으면, 이런 상태로...(당사 사이트는 2대의 Ec2로 중복 구성) 두 대 모두 떨어졌다 ... 바로 화면에서 당사 사이트를 확인해 보아도 제대로 표시할 수 있었습니다. 왜, 2대 모두 떨어지고 있는데, ... MackerelTLSelb RaspberryPi에서 WiFi의 RSSI를 얻고 Mackerel에 보내기 RaspberryPi를 집 서버로 운용하고 있습니다만, 구조상의 사정으로 무선 LAN으로 인터넷에 접속하고 있습니다. 따라서 WiFi의 전파 강도를 Mackerel에 전송하는 플러그인을 만들었습니다. 나는 Node.js를 좋아하기 때문에 Node로 만들었습니다. 소스는 github에 있습니다. main.js/proc/net/wireless 에 WiFi 관계의 정보가 포함되어 있으므로, 이것을... RaspberryPiMackerelWiFi자바스크립트Node.js yet another mackerel-plugin-proxysql 소개 저의 소속 리브센스에서는 의 v1 를 2017년부터 이용하고 있습니다. 프로덕션 투입에 맞추어 제가 만든 Mackerel용의 metrics 플러그인이 있습니다만, 제작이 잡이였으므로 리포지토리 비공개로 이용하고 있었습니다. 이것은 ProxySQL v2에서 "RC"를 가져온 첫 번째 릴리스입니다. 그러면 ProxySQL은 v2를 프로덕션 투입이 가능하게 되었다고 말할 수 있겠지요. 이 기회에 ... 감시mackerel-agent-pluginproxysqlMackerel Mackerel in GoogleCloudPlatform 이번에는 GoogleCloudPlatform의 ComputeEngine에서 Mackerel을 실행하는 단계를 요약했습니다. 전회는 StackDriver를 이용해 경고 설정을 정리한 것처럼 이번도 경고 설정까지 정리합니다. StackDriver에서 GCP 모니터링/GoogleCloudPlatform Mackerel(마카렐)은 운영 중인 클라우드 또는 온프레미스 서버에 에이전트를 하나 넣는 것만... Mackerelgooglecomputeengine감시GoogleCloudPlatformgcp Mackerel에서 느슨한 Docker 모니터링 어제 12월 19일은 의 이었습니다. 오늘 12월 20일은, Mackerel을 사용한 Docker의 감시에 대해서 작은 재료를 소개하고 싶습니다. 엄밀하게는 VM(가상 머신)과는 다릅니다만, 실행 환경을 그대로 Docker 이미지로서 보존할 수 있으므로, 앱을 간편하게 수중에서 동작 확인하거나, 배포하거나, 무엇인가와 편리하게 이용할 수 있습니다. 모니터링하려는 서버에 Mackerel 에이전... 감시도커Mackerel Mackerel 로그 모니터링으로 일본어 문자열을 키워드로 설정 로그 감시는, 로그 파일내의 특정의 캐릭터 라인을 검출하면 경보를 내는 것이 일반적입니다만, Mackerel의 로그 감시(check-log 플러그인)로 일본어의 캐릭터 라인을 키워드로 하는 경우, 설정에 한 번 필요했습니다. mackerel-agent.conf를 UTF-8로 작성 --encoding 에서 로그 파일 문자 코드 지정 mackerel-agent.conf를 UTF-8로 작성 감지하... 감시Mackerel 배치별 프로세스 메트릭(CPU, Memory 등)을 시각화해 본 소감 동기 부여로서는, 복수의 배치가 병행해 실행되고 있는 서버로, 각각의 배치마다의 CPU 사용률이나 메모리 사용량을 가시화하고 싶었다 시각화가 좋았던 점 배치 서버의 CPU 사용률 또는 메모리 사용량을 줄이고 싶을 때 어떤 배치를 개조해야하는지 즉시 결정하기 쉬워졌습니다. 그 후, 배치의 개수에 의해 CPU 사용률 or 메모리 사용량이 감소했는지 어떤지를 한눈에 알게 되었다 기존 플러그인 등에... Mackerelserver리눅스인프라Perl Alibaba Cloud의 ECS 인스턴스에 Mackerel-Agent를 설치하는 방법 qiita에서는 이 많지만 클라우드 서버(Alibaba Cloud, AWS)에 설치하는 방법을 정리하는 기사가 아직 존재하지 않기 때문에 설치 방법에 대해 쓰고 싶습니다. 글로벌 IP가 있는 인스턴스의 경우 글로벌 IP를 가진 인스턴스는 인터넷에 연결할 수 있으므로 대로 설치할 수 있습니다. 자동화하려면 ansible 또는 chef와 같은 프로비저닝 도구를 사용하면 됩니다. 반면에 Aliba... MackerelAlibabaCloudECSsbcloud 집의 글로벌 IP 주소 변경을 Mackerel에 알립니다. 집의 Raspberry Pi에서 Google Cloud Platform API를 사용하고 있습니다 Google Cloud Platform은 결제 한도를 설정할 수 없으므로 API 키 누출이 무서워집니다 집은 고정 IP가 아니므로 글로벌 IP 주소가 변경 될 때마다 수동으로 Google Cloud Platform 화이트리스트에 공급자의 네트워크 주소를 추가합니다 우선, 글로벌 IP 주소의 변경... RaspberryPiMackerel네트워크GoogleCloudPlatformmackerel-agent fluent-plugin-mackerel로 httpd 상태 코드 보내기 td-agent, mackerel 에이전트 설치됨 httpd log에서 status code 수를 계산하여 mackerel 대시 보드에 표시 할 수 있었습니다.... MackerelFluentdtd-agent fluent-plugin-mackerel 사용법 에 에서 메트릭을 보내는 플러그인 의 사용법의 예를 소개합니다. mackerel에 메트릭 보내기 (out_mackerel) 태그와 레코드에 mackerel hostid 추가 (out_mackerel_hostid_tag ) 전자는 호스트 별 및 서비스 메트릭 전송 모두를 지원합니다. 호스트별 메트릭을 보내는 경우에는 hostid 또는 hostid_path 에서 어떤 호스트의 메트릭을 지정해야 ... MackerelFluentdfluent-plugin-mackerel mackeral로 개인용 Windows 기기의 배터리 잔량을 감시하다 mackerel 을 개인용 Windows OS 기기에 넣고 배터리 잔량을 감시하기 전 단계입니다. 사용자 정의 플러그인으로 배터리 잔량을 투고한 것으로 설정합니다. Mackarel에 표시되는 정보(=메트릭?)에 배터리 잔량 차트를 추가하려면 사용자 정의 플러그인 투고로 추가를 설정하면 됩니다.구체적으로 말하면 다음과 같다. 에이전트가 자동으로 발표하는 도량 (예를 들어loadavg5나 cpu... mackerel-agentMackerelWindowsmackerel-agent-plugin Go로 AWS의 Billing 정보를 도표화한 mackerel-plugin을 만들었습니다. 공식 플러그인에도 사용되는 Go 언어의 사용자 정의 도량 플러그인 제작용 라이브러리의github.com/mackerelio/go-mackerel-pluginGo를 이용하여 AWS의 Billing 정보 도표를 Mackerel 계기판으로 바꾸는 mackerel-plugin을 처음으로 제작하였다. go-mackerel-plugin을 이용하여 사용자 정의 도량 플러그인 만들기 개발 환경 Mac: 1... GoMackerelAWS passenger-status의 Mackerel 플러그인 모니터링 업무 중에는 상태를 관찰하기 위해 Passenger의 매개 변수 조정passenger-status이 필요하지만 이 명령만으로는 계속 감시할 수 없습니다. 이런 느낌에서 Passenger의 총 메모리 사용량과 Passenger의 프로세스 수는 Queue에 들어오는 프로세스 수를 감시할 수 있다. passenger-status Go 언어를 통해 명령 출력을 지우고 각 지표를 계산하여 표준 출력으... GoMackerelpassenger 타사 플러그인 설치 기능 사용 mackerel-agent-plugins mackerel-plugin-apache2 mackerel-plugin-docker mackerel-plugin-jvm mackerel-plugin-memcached mackerel-plugin-mysql mackerel-plugin-nginx mackerel-plugin-postgres go-check-plugins 또한 Macerel은 플러그인을 ... GoMackerelLTSV GetWild의 신호 강도를 분석하여 Macerel을 사용하여 사운드의 크기를 차트화합니다. 째 날. Mackerel을 사용한 차트화 그나저나 지난번 *음악의 초수 증가 아까처럼 전체를 볼 수 있고 모든 포인트를 꼼꼼히 살펴볼 수 있는 부분이 좋아요. 뭐든 시각화하는 맥켈 대단해!... GoMackerelGetWild Mackerel-agent의 AWS 포인트 주변에 있는 소스 코드(주로 Custom Identifier) 벚꽃구름과 맥켈의 콜라보레이션 도구' 가 구현됐을 때의 노트. 의 0.34.0으로 AWS 포인트를 진행할 수 있다. 다음은 집필 당시 마스터지부의 최신 제출 을 토대로 조사한다. 향후 개발에 따라 처리 방법이 변경될 가능성이 있다. 호스트 정보 수집 (command/command.go) 아래에 유사한 것이 있다. command/command.gocollectHostSpecs()는 Macker... GoMackerel [macOS] Install_mackerel-agent published_at: 2019-01-21 08:42 이것은 자신의 로그입니다. 서비스가 끝나면Qrunch에서 이동합니다. macOS Mojave 10.14.2 Homebrew 1.9.2 mackerel-agent 설치 API 키 등록 mackerel-agent 시작 자동 시작 설정 확인 솔직히 맥OS의 자동 부팅 설정을 처음 알았다... macOSMackerelinstalltech
Facebook Platform의 상태 확인을하는 mackerel 플러그인을 만들어 보았습니다. Facebook의 API가 살아 있고, 죽고 있는지 확인을 보러 가는 것이 억권이 되었기 때문에 mackerel의 플러그인을 만들어 감시해 보려고 했습니다. 이 섹션에서는 작성한 mackerel 플러그인에 대한 개요를 제공합니다. Facebook의 API가 살아 있고, 죽었는지 확인을 아래 URL에서 볼 수 있습니다. 상태에 대한 API도 제공되는 것 같습니다. 이 API는 사용하지 않는 손... 5FacebookMackerel Mackerel에서 crontab 실패 감지 일괄 처리를 예약하고 싶을 때 crontab를 사용할 수 있습니까? 자신도 자주 사용하고 있습니다만, 배치의 실행 그 자체에 실패했을 때에, 검지할 수 없는 것이 넥이라고 느끼고 있습니다. 대책으로서, Rundeck 이나 Jenkins 를 도입하기도 합니다만, 약간의 배치의 실행으로 세우는 것은, 번거롭다고 생각하고 있었습니다. 그런 때에, Mackerel 의 mkr 커멘드로 감시할 수 있는... Mackerelcroncrontab ALB에서 TLS 협상 오류가 발생한 것이 곤란한 이야기 사이트의 액세스 수가 일에 일에 늘어나는 가운데, 아무래도 일부의 액세스가 502 에러가 되고 있으면, Macerel 감시로 경보가 올라 왔습니다. 때 같게 하고, Mackerel을 보고 있으면, 이런 상태로...(당사 사이트는 2대의 Ec2로 중복 구성) 두 대 모두 떨어졌다 ... 바로 화면에서 당사 사이트를 확인해 보아도 제대로 표시할 수 있었습니다. 왜, 2대 모두 떨어지고 있는데, ... MackerelTLSelb RaspberryPi에서 WiFi의 RSSI를 얻고 Mackerel에 보내기 RaspberryPi를 집 서버로 운용하고 있습니다만, 구조상의 사정으로 무선 LAN으로 인터넷에 접속하고 있습니다. 따라서 WiFi의 전파 강도를 Mackerel에 전송하는 플러그인을 만들었습니다. 나는 Node.js를 좋아하기 때문에 Node로 만들었습니다. 소스는 github에 있습니다. main.js/proc/net/wireless 에 WiFi 관계의 정보가 포함되어 있으므로, 이것을... RaspberryPiMackerelWiFi자바스크립트Node.js yet another mackerel-plugin-proxysql 소개 저의 소속 리브센스에서는 의 v1 를 2017년부터 이용하고 있습니다. 프로덕션 투입에 맞추어 제가 만든 Mackerel용의 metrics 플러그인이 있습니다만, 제작이 잡이였으므로 리포지토리 비공개로 이용하고 있었습니다. 이것은 ProxySQL v2에서 "RC"를 가져온 첫 번째 릴리스입니다. 그러면 ProxySQL은 v2를 프로덕션 투입이 가능하게 되었다고 말할 수 있겠지요. 이 기회에 ... 감시mackerel-agent-pluginproxysqlMackerel Mackerel in GoogleCloudPlatform 이번에는 GoogleCloudPlatform의 ComputeEngine에서 Mackerel을 실행하는 단계를 요약했습니다. 전회는 StackDriver를 이용해 경고 설정을 정리한 것처럼 이번도 경고 설정까지 정리합니다. StackDriver에서 GCP 모니터링/GoogleCloudPlatform Mackerel(마카렐)은 운영 중인 클라우드 또는 온프레미스 서버에 에이전트를 하나 넣는 것만... Mackerelgooglecomputeengine감시GoogleCloudPlatformgcp Mackerel에서 느슨한 Docker 모니터링 어제 12월 19일은 의 이었습니다. 오늘 12월 20일은, Mackerel을 사용한 Docker의 감시에 대해서 작은 재료를 소개하고 싶습니다. 엄밀하게는 VM(가상 머신)과는 다릅니다만, 실행 환경을 그대로 Docker 이미지로서 보존할 수 있으므로, 앱을 간편하게 수중에서 동작 확인하거나, 배포하거나, 무엇인가와 편리하게 이용할 수 있습니다. 모니터링하려는 서버에 Mackerel 에이전... 감시도커Mackerel Mackerel 로그 모니터링으로 일본어 문자열을 키워드로 설정 로그 감시는, 로그 파일내의 특정의 캐릭터 라인을 검출하면 경보를 내는 것이 일반적입니다만, Mackerel의 로그 감시(check-log 플러그인)로 일본어의 캐릭터 라인을 키워드로 하는 경우, 설정에 한 번 필요했습니다. mackerel-agent.conf를 UTF-8로 작성 --encoding 에서 로그 파일 문자 코드 지정 mackerel-agent.conf를 UTF-8로 작성 감지하... 감시Mackerel 배치별 프로세스 메트릭(CPU, Memory 등)을 시각화해 본 소감 동기 부여로서는, 복수의 배치가 병행해 실행되고 있는 서버로, 각각의 배치마다의 CPU 사용률이나 메모리 사용량을 가시화하고 싶었다 시각화가 좋았던 점 배치 서버의 CPU 사용률 또는 메모리 사용량을 줄이고 싶을 때 어떤 배치를 개조해야하는지 즉시 결정하기 쉬워졌습니다. 그 후, 배치의 개수에 의해 CPU 사용률 or 메모리 사용량이 감소했는지 어떤지를 한눈에 알게 되었다 기존 플러그인 등에... Mackerelserver리눅스인프라Perl Alibaba Cloud의 ECS 인스턴스에 Mackerel-Agent를 설치하는 방법 qiita에서는 이 많지만 클라우드 서버(Alibaba Cloud, AWS)에 설치하는 방법을 정리하는 기사가 아직 존재하지 않기 때문에 설치 방법에 대해 쓰고 싶습니다. 글로벌 IP가 있는 인스턴스의 경우 글로벌 IP를 가진 인스턴스는 인터넷에 연결할 수 있으므로 대로 설치할 수 있습니다. 자동화하려면 ansible 또는 chef와 같은 프로비저닝 도구를 사용하면 됩니다. 반면에 Aliba... MackerelAlibabaCloudECSsbcloud 집의 글로벌 IP 주소 변경을 Mackerel에 알립니다. 집의 Raspberry Pi에서 Google Cloud Platform API를 사용하고 있습니다 Google Cloud Platform은 결제 한도를 설정할 수 없으므로 API 키 누출이 무서워집니다 집은 고정 IP가 아니므로 글로벌 IP 주소가 변경 될 때마다 수동으로 Google Cloud Platform 화이트리스트에 공급자의 네트워크 주소를 추가합니다 우선, 글로벌 IP 주소의 변경... RaspberryPiMackerel네트워크GoogleCloudPlatformmackerel-agent fluent-plugin-mackerel로 httpd 상태 코드 보내기 td-agent, mackerel 에이전트 설치됨 httpd log에서 status code 수를 계산하여 mackerel 대시 보드에 표시 할 수 있었습니다.... MackerelFluentdtd-agent fluent-plugin-mackerel 사용법 에 에서 메트릭을 보내는 플러그인 의 사용법의 예를 소개합니다. mackerel에 메트릭 보내기 (out_mackerel) 태그와 레코드에 mackerel hostid 추가 (out_mackerel_hostid_tag ) 전자는 호스트 별 및 서비스 메트릭 전송 모두를 지원합니다. 호스트별 메트릭을 보내는 경우에는 hostid 또는 hostid_path 에서 어떤 호스트의 메트릭을 지정해야 ... MackerelFluentdfluent-plugin-mackerel mackeral로 개인용 Windows 기기의 배터리 잔량을 감시하다 mackerel 을 개인용 Windows OS 기기에 넣고 배터리 잔량을 감시하기 전 단계입니다. 사용자 정의 플러그인으로 배터리 잔량을 투고한 것으로 설정합니다. Mackarel에 표시되는 정보(=메트릭?)에 배터리 잔량 차트를 추가하려면 사용자 정의 플러그인 투고로 추가를 설정하면 됩니다.구체적으로 말하면 다음과 같다. 에이전트가 자동으로 발표하는 도량 (예를 들어loadavg5나 cpu... mackerel-agentMackerelWindowsmackerel-agent-plugin Go로 AWS의 Billing 정보를 도표화한 mackerel-plugin을 만들었습니다. 공식 플러그인에도 사용되는 Go 언어의 사용자 정의 도량 플러그인 제작용 라이브러리의github.com/mackerelio/go-mackerel-pluginGo를 이용하여 AWS의 Billing 정보 도표를 Mackerel 계기판으로 바꾸는 mackerel-plugin을 처음으로 제작하였다. go-mackerel-plugin을 이용하여 사용자 정의 도량 플러그인 만들기 개발 환경 Mac: 1... GoMackerelAWS passenger-status의 Mackerel 플러그인 모니터링 업무 중에는 상태를 관찰하기 위해 Passenger의 매개 변수 조정passenger-status이 필요하지만 이 명령만으로는 계속 감시할 수 없습니다. 이런 느낌에서 Passenger의 총 메모리 사용량과 Passenger의 프로세스 수는 Queue에 들어오는 프로세스 수를 감시할 수 있다. passenger-status Go 언어를 통해 명령 출력을 지우고 각 지표를 계산하여 표준 출력으... GoMackerelpassenger 타사 플러그인 설치 기능 사용 mackerel-agent-plugins mackerel-plugin-apache2 mackerel-plugin-docker mackerel-plugin-jvm mackerel-plugin-memcached mackerel-plugin-mysql mackerel-plugin-nginx mackerel-plugin-postgres go-check-plugins 또한 Macerel은 플러그인을 ... GoMackerelLTSV GetWild의 신호 강도를 분석하여 Macerel을 사용하여 사운드의 크기를 차트화합니다. 째 날. Mackerel을 사용한 차트화 그나저나 지난번 *음악의 초수 증가 아까처럼 전체를 볼 수 있고 모든 포인트를 꼼꼼히 살펴볼 수 있는 부분이 좋아요. 뭐든 시각화하는 맥켈 대단해!... GoMackerelGetWild Mackerel-agent의 AWS 포인트 주변에 있는 소스 코드(주로 Custom Identifier) 벚꽃구름과 맥켈의 콜라보레이션 도구' 가 구현됐을 때의 노트. 의 0.34.0으로 AWS 포인트를 진행할 수 있다. 다음은 집필 당시 마스터지부의 최신 제출 을 토대로 조사한다. 향후 개발에 따라 처리 방법이 변경될 가능성이 있다. 호스트 정보 수집 (command/command.go) 아래에 유사한 것이 있다. command/command.gocollectHostSpecs()는 Macker... GoMackerel [macOS] Install_mackerel-agent published_at: 2019-01-21 08:42 이것은 자신의 로그입니다. 서비스가 끝나면Qrunch에서 이동합니다. macOS Mojave 10.14.2 Homebrew 1.9.2 mackerel-agent 설치 API 키 등록 mackerel-agent 시작 자동 시작 설정 확인 솔직히 맥OS의 자동 부팅 설정을 처음 알았다... macOSMackerelinstalltech