Heroku Status
最終更新日 2024年04月24日(水)
Heroku Status には Heroku プラットフォームの現在のステータスおよびインシデント履歴レポートが表示されます。このステータスサイトでは、すべてのランタイムと、本番環境アプリケーションの円滑な運用のために必要な重要なアドオンが扱われます。
Heroku Status へのアクセス
プラットフォームの問題についての現在のステータスと履歴については、次の場所に表示されます。
Heroku CLI を使用して現在のステータスを確認できます。
$ heroku status
=== Heroku Status
Apps: No known issues at this time.
Data: No known issues at this time.
Tools: No known issues at this time.
ステータス情報
ステータスサイトには、プラットフォームの現在のステータスと最新のインシデントが、すべてアプリ、データ、ツールの 3 つのカテゴリに分類されて含まれています。
インシデントレポートは 30 秒ごとに更新されます。
アプリおよびランタイムの問題
アプリおよびランタイムの問題は、少なくとも 2 つの Web dyno を持つか Essential 層のデータベース以外を使用する (またはデータベースを使用しない)、実行中の安定したアプリケーションに影響する問題です。
コンポーネントには次のものが含まれます。
- dyno
- ルーティング
- スケジューラー
データサービスの問題
データサービスの問題は、Heroku データ製品の正常性に影響する問題です。
コンポーネントには次のものが含まれます。
- Heroku Postgres
- Heroku Data for Redis
- Heroku Connect
ツールの問題
ツールの問題は、開発者ワークフローおよび管理ツールに影響する問題です。
コンポーネントには次のものが含まれます。
- Git プッシュデプロイおよびデプロイ API
- GitHub 同期
- API / CLI / Heroku Dashboard (スケールアップ/スケールダウン、設定変更など)
- ログ記録
- Eco dyno のアイドリング解除
通知を発生させるプラットフォーム作業のタイプ、および通知のタイプは「Platform Updates, Maintenance and Notifications」(プラットフォームの更新、メンテナンス、および通知) に記載されています。
インシデントがある場合の通知
プラットフォームに影響する問題が発生したときにメールアラート通知を受け取るようにサインアップできます。ステータスサイトに移動し、Subscribe (サブスクライブ) をクリックします。Twitter フィードや RSS フィードをフォローしたり、API 経由でステータスサイトに接続したりすることも可能です。
停電が疑われるときに実行すべきアクション
ステータスサイトを確認し、現在インシデントがあるかどうかを調べます。何もレポートされていない場合、またはレポートとは異なる現象が発生している場合は、サポートチームに連絡してください。
Heroku Status API v4
現在のステータスを取得する
Heroku Status API は CORS をサポートしており、クライアント側の JavaScript リクエストが可能です。
$ curl "https://status.heroku.com/api/v4/current-status"
{"status":[{"system":"Apps","status":"green"},{"system":"Data","status":"green"},{"system":"Tools","status":"green"}],"incidents":[],"scheduled":[]}
問題の一覧を取得する (オプションで日付またはカウントにより制限する)
$ curl "https://status.heroku.com/api/v4/incidents?since=2019-11-01&per_page=1"
[{"id":1924,"title":"Logs for some customers were not forwarded to log drains.","state":"resolved","created_at":"2019-11-05T00:00:00.000Z","updated_at":"2019-11-05T00:43:21.770Z","resolved":false,"href":"https://status.heroku.com/api/v4/incidents/1924","full_url":"https://status.heroku.com/incidents/1924","duration":2460,"resolved_at":"2019-11-05T00:41:00.000Z","review":false,"systems":[{"name":"Tools","status":"green","services":["Tools"]}],"tags":["US","US"],"updates":[{"id":6131,"created_at":"2019-11-05T00:41:00.000Z","updated_at":"2019-11-05T00:43:25.093Z","incident_id":1924,"contents":"This incident has been resolved.","title":"Logs for some customers were not forwarded to log drains.","update_type":"resolved","systems":[]},{"id":6130,"created_at":"2019-11-05T00:00:00.000Z","updated_at":"2019-11-05T00:46:01.188Z","incident_id":1924,"contents":"From Oct 30 13:00 UTC until Nov 2 14:00 UTC logs for some customers in US Common Runtime and Virginia Private Spaces were not forwarded to the configured log drain, due to an internal issue with the logging systems dropping logs.","title":"Logs for some customers were not forwarded to log drains.","update_type":"retroactive","systems":[{"name":"Tools","status":"green","services":["Tools"]}]}]}]
ID 番号により単一の問題を取得する
$ curl "https://status.heroku.com/api/v4/incidents/1924"
{"id":1924,"title":"Logs for some customers were not forwarded to log drains.","state":"resolved","created_at":"2019-11-05T00:00:00.000Z","updated_at":"2019-11-05T00:43:21.770Z","resolved":false,"href":"https://status.heroku.com/api/v4/incidents/1924","full_url":"https://status.heroku.com/incidents/1924","duration":2460,"resolved_at":"2019-11-05T00:41:00.000Z","review":false,"systems":[{"name":"Tools","status":"green","services":["Tools"]}],"tags":["US","US"],"updates":[{"id":6131,"created_at":"2019-11-05T00:41:00.000Z","updated_at":"2019-11-05T00:43:25.093Z","incident_id":1924,"contents":"This incident has been resolved.","title":"Logs for some customers were not forwarded to log drains.","update_type":"resolved","systems":[]},{"id":6130,"created_at":"2019-11-05T00:00:00.000Z","updated_at":"2019-11-05T00:46:01.188Z","incident_id":1924,"contents":"From Oct 30 13:00 UTC until Nov 2 14:00 UTC logs for some customers in US Common Runtime and Virginia Private Spaces were not forwarded to the configured log drain, due to an internal issue with the logging systems dropping logs.","title":"Logs for some customers were not forwarded to log drains.","update_type":"retroactive","systems":[{"name":"Tools","status":"green","services":["Tools"]}]}]}