⭐️n8n: monitoring

https://docs.n8n.io/hosting/logging-monitoring/monitoring/

  • セルフホスト版で、ヘルスチェックとメトリクスによる監視ができる(n8n Cloudでは不可)
  • ヘルスチェックエンドポイント
    • /healthz: インスタンスが起動・到達可能なら200を返す(DBの状態は見ない)
    • /healthz/readiness: DBが接続済み・マイグレーション済みでトラフィックを受けられる状態のときのみ200を返す
      • これ結構使えるかも??
    • N8N_ENDPOINT_HEALTH でパスを変更可能
  • メトリクス
    • /metrics でPrometheus形式のメトリクスを公開(デフォルト無効)
    • N8N_METRICS=true で有効化