stackdriver GCP(GCE)에서 Laravel 로그를 StackDriver로 출력 monolog-stackdriver를 사용하여 Laravel 로그를 stackDriver에서 볼 수 있습니다. env 파일의 설정에서 로그의 출력 대상을 통상 로그 or StackDriver의 전환 가능 로그 대상을 설정하려면 1.ENV 파일 설정 2.config/logging.php 설정 config/logging.php는 StackDriver의 표시 대상에서 설정량이 다릅니다. 인스턴스 ... stackdrivergcp라라벨gce kurbernetes로 프로덕션 환경 구축을 목표로 - 모니터링 편 - docker + kubernetes로 web 어플리케이션이 움직이는 환경을 우선 구축했습니다만, 운용한다면 어떤 느낌으로 모니터링 해 나갈지 모르기 때문에 조사해 설정했습니다. 다음을 모니터링하려고 합니다만 아무래도 Stack Driver를 사용하면 좋다고 합니다. 1. 리소스 2. 로그 3. 프로세스 스택 드라이버 사용 Google Cloud Console->네비게이션 메뉴->모니터링에서 ... GKEstackdriver모니터링gcpgce Stackdriver Logging을 Datadog Logs로 전송하여 Terraform에서 알림 설정 Datadog Logs의 통지라면 에러 로그를 Slack 통지에 표시할 수 있다. 따라서 Stackdriver Logging에 들어있는 로그를 Datadog Logs로 전송하여 오류 알림을 시도한 기록 Create a new Cloud Pub/Sub. Validate your Datadog domain so that logs can be pushed from GCP to Datadog. Se... stackdrivergcpDatadogTerraform GCP Stackdriver Monitoring 사용해 보기/AWS CloudWatch와의 비교(2019년 5월 말 시점) 매우 편리하기 때문에 다소 신속하지만, 일부 AWS의 CloudWatch에서 실시하고 있는 모니터링 운용의 마이그레이션을 검토하고 있습니다. 이하, Stackdriver Monitoring을 사용해 본 소감입니다. CloudWatch 단독 기능으로는 웹의 사활 감시 (URL 감시)를 할 수 없다 하지만 Stackdriver는 URL 감시 설정을 지원하고 설정도 간단했습니다. 참고 참고 Upt... stackdrivergcpCloudWatchAWS CloudStorage에 파일이 업로드되면 이메일 알림 타이틀 대로의 일이 하고 싶고 분투한 기사입니다. GCP의 서비스만으로 간단하게 할 수 있을까 생각하면 그렇지도 않았습니다. 손쉽게 메일 통지의 구조의 그림 (망상) 결론을 보면 Cloud Functions의 Cloud Storage 트리거를 활용했습니다. 파일이 "완료/생성"되면 코드가 실행됩니다. 코드는 아래와 같습니다. 메일 전송 코드 gcs_notification_mail.py 트리거... 파이썬cloudfunctionsstackdriverGoogleCloudPlatformCloudStorage Stackdriver와 slackbot으로 서비스 자동 복구 이전부터이 손의 이야기는 팀 내에서 쵸이 쵸이 했지만, 동료가 뭔가 재미있을 것 같은 것을 시도했기 때문에 俺も俺も! 라고 하는 것이 계기입니다. Stackdriver에는 슬랙 알림 기능이 있습니다 slack bot에서 이 있었다 ansible을 실무로 사용하고 있었다 ⇒이 사고 과정에서 シンプルで簡単に自動起動できそうじゃね 와 뇌즙이 나온 것이 계기입니다. 덧붙여서, 동료의 기사는 이쪽입니다... stackdriverslackbot Twilio+CloudFunctions+Stackdriver에서 장애 알림을 전화로 알립니다. 상용 환경이지만, 외부 위탁이라든지 큰 감시가 필요 없기 때문에 URL의 소통을 할 수 없으면 경고 날리고 싶을 때가 있다. 이벤트 로그라든지 퍼포먼스라든지 아무래도 좋기 때문에, 서비스가 정말로 사용할 수 없게 되었을 때만 경보를 원한다. 그렇다고 해서, 심야에 slack라든지 메일로 눈치채는 것이 없기 때문에, 전화를 갖고 싶다. 하지만 stackdriver라든지 메일이나 slack에게 ... cloudfunctions감시stackdriverGoogleCloudPlatformtwilio GCP의 Stackdriver로 AWS 인스턴스 모니터링 최근의 일입니다만 「GCP의 Stackdriver 좋다!」라고 하는 이야기를 들었으므로 조속히 넣어 보았습니다. 전제로서 AWS에서 서비스 운용하고 있고, GCP도 계정을 가지고 프로젝트를 만들고 뭔가를하고있는 것이 대상이라고 생각합니다. 이런 화면이 나오므로 새로 프로젝트를 만들거나 기존 프로젝트를 선택하세요. 그러면 Stackdriver의 화면이 표시되므로 Log in with Googl... 감시stackdrivergcpAWS GAS와 Stackdriver(Logging, Error Reporting)를 연동 이전에 GAS의 로그 출력 방법에 대해 기사를 썼는데, 이 때는 Stackdriver에 대해 잘 몰랐기 때문에, Google 문서에 출력하는 방법으로 썼다. Stackdriver Logging Stackdriver Error Reporting Stackdriver Monitoring 이 기사에서는 Logging을 사용한 로그 출력과 Error Reporting을 사용한 오류보고 (알림)에 대... 로그stackdrivergoogleGoogleAppsScriptgas Grafana에서 Stackdriver 그래프 보기 5.3.0-beta2에서 Stackdriver 데이터 소스가 지원되었으므로 시도해 보겠습니다. Stackdriver: Support for Google Stackdriver Datasource grafana 5.3.0-beta2 설치 GCP 프로젝트에서 로 이동 認証情報を作成 에서 サービスアカウントキー サービスアカウント 에서 新しいサービスアカウント サービスアカウント名 를 입력하고 役割 를 선... stackdriverGoogleCloudPlatformgrafanamonitoring GAE/Go라면 StackdriverErrorReporting 통지의 Stacktrace에서 SourceRepository의 소스 코드로 직접 날 수 있다 어제 문득 투고한 twitter가 상당히 RT나 벼가 붙었지만, twitter의 길이의 제약의 관계로 약간의 주의점이 새고 있었기 때문에 기사로 해 보았다. GAE/Go라면, Stackdriver Error Reporting에 통지된 Stacktrace의 Hoge.go:90등과 같은 링크로부터 Cloud Source Repositories의 코드에 직접 날 수 있기 때문에, 어느 행에서 에러... GoogleAppEnginestackdriverGAE5GoogleCloudPlatform Firebase RealtimeDatabase에 대량 데이터 투입 - 그 4 - GYAO의 ts입니다. 에서 한가지 기능이 갖추어졌으므로, 테스트나 감시를 설정해 본다. 이번에는 꽤 분투했다. 부하 테스트의 500만 건 등록은 몇번 했던 것 같다. functions의 로그는 모두 CloudLogging에 집약되기 때문에, 지표를 작성해, 거기에 걸리면 통지를 내는 설정을 실시한다. stackdriver Logging에서 다음 필터 설정 필터 설정 메트릭 만들기 메트릭에서... Firebase부하 테스트cloudfunctionsstackdriverGoogleCloudPlatform 솔직히 클라우드 스파너의 예열 지표는 우리가 진지하게 검증했다.그것에 관해서는 아무런 거짓말도 없다.나는 조금도 숨기지 않고 전부 말할 것이다. 분리는 Cloud Spanner의 데이터 단위입니다. 클라우드 스파너의 부하 테스트를 진행할 때는 5분이 아닌 20~30분의 부하 테스트를 추천합니다.데이터 용량이 늘어나면서 스플릿이 더 많이 발생하고 모든 노드 사이에 데이터가 정상적으로 분포된다는 이유에서다. 참조로 사용할 Cloud Spanner의 메트릭은 다음과 같습니다. API request rate api/api_request_co... CloudSpannerstackdriver GCP StackDriver 설정 예 GCE에 StackDriver Monitoring 에이전트 설치 낡은 GCE라면 리눅스의 커널을 들지 않으면 안 돼 화면을 설정할 때까지의 방법은 인터넷에 정보가 있기 때문에 생략합니다. 왼쪽 Alerting부터 Cente Policy 시작 알림 설정 전자 우편과 Slack 설정 페이지를 따로 설정합니다. 디스크 사용량 모니터링 Filter에서 호스트를 지정하지 않았기 때문에 모든 GCE로 ... stackdriver
GCP(GCE)에서 Laravel 로그를 StackDriver로 출력 monolog-stackdriver를 사용하여 Laravel 로그를 stackDriver에서 볼 수 있습니다. env 파일의 설정에서 로그의 출력 대상을 통상 로그 or StackDriver의 전환 가능 로그 대상을 설정하려면 1.ENV 파일 설정 2.config/logging.php 설정 config/logging.php는 StackDriver의 표시 대상에서 설정량이 다릅니다. 인스턴스 ... stackdrivergcp라라벨gce kurbernetes로 프로덕션 환경 구축을 목표로 - 모니터링 편 - docker + kubernetes로 web 어플리케이션이 움직이는 환경을 우선 구축했습니다만, 운용한다면 어떤 느낌으로 모니터링 해 나갈지 모르기 때문에 조사해 설정했습니다. 다음을 모니터링하려고 합니다만 아무래도 Stack Driver를 사용하면 좋다고 합니다. 1. 리소스 2. 로그 3. 프로세스 스택 드라이버 사용 Google Cloud Console->네비게이션 메뉴->모니터링에서 ... GKEstackdriver모니터링gcpgce Stackdriver Logging을 Datadog Logs로 전송하여 Terraform에서 알림 설정 Datadog Logs의 통지라면 에러 로그를 Slack 통지에 표시할 수 있다. 따라서 Stackdriver Logging에 들어있는 로그를 Datadog Logs로 전송하여 오류 알림을 시도한 기록 Create a new Cloud Pub/Sub. Validate your Datadog domain so that logs can be pushed from GCP to Datadog. Se... stackdrivergcpDatadogTerraform GCP Stackdriver Monitoring 사용해 보기/AWS CloudWatch와의 비교(2019년 5월 말 시점) 매우 편리하기 때문에 다소 신속하지만, 일부 AWS의 CloudWatch에서 실시하고 있는 모니터링 운용의 마이그레이션을 검토하고 있습니다. 이하, Stackdriver Monitoring을 사용해 본 소감입니다. CloudWatch 단독 기능으로는 웹의 사활 감시 (URL 감시)를 할 수 없다 하지만 Stackdriver는 URL 감시 설정을 지원하고 설정도 간단했습니다. 참고 참고 Upt... stackdrivergcpCloudWatchAWS CloudStorage에 파일이 업로드되면 이메일 알림 타이틀 대로의 일이 하고 싶고 분투한 기사입니다. GCP의 서비스만으로 간단하게 할 수 있을까 생각하면 그렇지도 않았습니다. 손쉽게 메일 통지의 구조의 그림 (망상) 결론을 보면 Cloud Functions의 Cloud Storage 트리거를 활용했습니다. 파일이 "완료/생성"되면 코드가 실행됩니다. 코드는 아래와 같습니다. 메일 전송 코드 gcs_notification_mail.py 트리거... 파이썬cloudfunctionsstackdriverGoogleCloudPlatformCloudStorage Stackdriver와 slackbot으로 서비스 자동 복구 이전부터이 손의 이야기는 팀 내에서 쵸이 쵸이 했지만, 동료가 뭔가 재미있을 것 같은 것을 시도했기 때문에 俺も俺も! 라고 하는 것이 계기입니다. Stackdriver에는 슬랙 알림 기능이 있습니다 slack bot에서 이 있었다 ansible을 실무로 사용하고 있었다 ⇒이 사고 과정에서 シンプルで簡単に自動起動できそうじゃね 와 뇌즙이 나온 것이 계기입니다. 덧붙여서, 동료의 기사는 이쪽입니다... stackdriverslackbot Twilio+CloudFunctions+Stackdriver에서 장애 알림을 전화로 알립니다. 상용 환경이지만, 외부 위탁이라든지 큰 감시가 필요 없기 때문에 URL의 소통을 할 수 없으면 경고 날리고 싶을 때가 있다. 이벤트 로그라든지 퍼포먼스라든지 아무래도 좋기 때문에, 서비스가 정말로 사용할 수 없게 되었을 때만 경보를 원한다. 그렇다고 해서, 심야에 slack라든지 메일로 눈치채는 것이 없기 때문에, 전화를 갖고 싶다. 하지만 stackdriver라든지 메일이나 slack에게 ... cloudfunctions감시stackdriverGoogleCloudPlatformtwilio GCP의 Stackdriver로 AWS 인스턴스 모니터링 최근의 일입니다만 「GCP의 Stackdriver 좋다!」라고 하는 이야기를 들었으므로 조속히 넣어 보았습니다. 전제로서 AWS에서 서비스 운용하고 있고, GCP도 계정을 가지고 프로젝트를 만들고 뭔가를하고있는 것이 대상이라고 생각합니다. 이런 화면이 나오므로 새로 프로젝트를 만들거나 기존 프로젝트를 선택하세요. 그러면 Stackdriver의 화면이 표시되므로 Log in with Googl... 감시stackdrivergcpAWS GAS와 Stackdriver(Logging, Error Reporting)를 연동 이전에 GAS의 로그 출력 방법에 대해 기사를 썼는데, 이 때는 Stackdriver에 대해 잘 몰랐기 때문에, Google 문서에 출력하는 방법으로 썼다. Stackdriver Logging Stackdriver Error Reporting Stackdriver Monitoring 이 기사에서는 Logging을 사용한 로그 출력과 Error Reporting을 사용한 오류보고 (알림)에 대... 로그stackdrivergoogleGoogleAppsScriptgas Grafana에서 Stackdriver 그래프 보기 5.3.0-beta2에서 Stackdriver 데이터 소스가 지원되었으므로 시도해 보겠습니다. Stackdriver: Support for Google Stackdriver Datasource grafana 5.3.0-beta2 설치 GCP 프로젝트에서 로 이동 認証情報を作成 에서 サービスアカウントキー サービスアカウント 에서 新しいサービスアカウント サービスアカウント名 를 입력하고 役割 를 선... stackdriverGoogleCloudPlatformgrafanamonitoring GAE/Go라면 StackdriverErrorReporting 통지의 Stacktrace에서 SourceRepository의 소스 코드로 직접 날 수 있다 어제 문득 투고한 twitter가 상당히 RT나 벼가 붙었지만, twitter의 길이의 제약의 관계로 약간의 주의점이 새고 있었기 때문에 기사로 해 보았다. GAE/Go라면, Stackdriver Error Reporting에 통지된 Stacktrace의 Hoge.go:90등과 같은 링크로부터 Cloud Source Repositories의 코드에 직접 날 수 있기 때문에, 어느 행에서 에러... GoogleAppEnginestackdriverGAE5GoogleCloudPlatform Firebase RealtimeDatabase에 대량 데이터 투입 - 그 4 - GYAO의 ts입니다. 에서 한가지 기능이 갖추어졌으므로, 테스트나 감시를 설정해 본다. 이번에는 꽤 분투했다. 부하 테스트의 500만 건 등록은 몇번 했던 것 같다. functions의 로그는 모두 CloudLogging에 집약되기 때문에, 지표를 작성해, 거기에 걸리면 통지를 내는 설정을 실시한다. stackdriver Logging에서 다음 필터 설정 필터 설정 메트릭 만들기 메트릭에서... Firebase부하 테스트cloudfunctionsstackdriverGoogleCloudPlatform 솔직히 클라우드 스파너의 예열 지표는 우리가 진지하게 검증했다.그것에 관해서는 아무런 거짓말도 없다.나는 조금도 숨기지 않고 전부 말할 것이다. 분리는 Cloud Spanner의 데이터 단위입니다. 클라우드 스파너의 부하 테스트를 진행할 때는 5분이 아닌 20~30분의 부하 테스트를 추천합니다.데이터 용량이 늘어나면서 스플릿이 더 많이 발생하고 모든 노드 사이에 데이터가 정상적으로 분포된다는 이유에서다. 참조로 사용할 Cloud Spanner의 메트릭은 다음과 같습니다. API request rate api/api_request_co... CloudSpannerstackdriver GCP StackDriver 설정 예 GCE에 StackDriver Monitoring 에이전트 설치 낡은 GCE라면 리눅스의 커널을 들지 않으면 안 돼 화면을 설정할 때까지의 방법은 인터넷에 정보가 있기 때문에 생략합니다. 왼쪽 Alerting부터 Cente Policy 시작 알림 설정 전자 우편과 Slack 설정 페이지를 따로 설정합니다. 디스크 사용량 모니터링 Filter에서 호스트를 지정하지 않았기 때문에 모든 GCE로 ... stackdriver