- メトリクスの収集
- 利用可能なメトリクス
- 機能フラグによって制御されるメトリクス
- メトリクス
- Sidekiqのメトリクス
- データベース負荷分散メトリクス
- データベース・パーティショニング・メトリクス
- 接続プールのメトリクス
- Rubyメトリクス
- プーマのメトリクス
- Redisのメトリクス
- メトリクス共有ディレクトリ
GitLab Prometheusメトリクス
GitLab Prometheusのメトリクスを有効にします:
- GitLab に管理者権限を持つユーザーとしてログインします。
- 左のサイドバーで、Search を選択するか、次のページに進んでください。
- Admin Areaを選択します。
- 左側のサイドバーで、[設定] > [メトリクスとプロファイリング]を選択します。
- Metrics - Prometheusセクションを見つけ、Enable GitLab Prometheus metrics endpointを選択します。
- 変更を有効にするためにGitLabを再起動してください。
自分でコンパイルしたインストールの場合は、自分で設定する必要があります。
メトリクスの収集
GitLabは独自の内部サービス・メトリクスを監視し、/-/metrics
エンドポイントで利用できるようにしています。他のPrometheusExporterとは異なり、メトリクスにアクセスするにはクライアントのIPアドレスを明示的に許可する必要があります。
これらのメトリクスはLinuxパッケージとHelmチャートのインストールで有効化され、収集されます。セルフ・コンパイル・インストールの場合、これらのメトリクスは手動で有効にし、Prometheusサーバーで収集する必要があります。
Sidekiqノードからのメトリクスを有効にして表示するには、Sidekiqメトリクスを参照してください。
利用可能なメトリクス
caller_id
GitLab 15.11でredis_hit_miss_operations_total
、redis_cache_generation_duration_seconds
。
以下のメトリクスを使用できます:
メトリクス | 種類 | 以来 | 説明 | ラベル |
---|---|---|---|---|
gitlab_cache_misses_total | カウンター | 10.2 | キャッシュ・リード・ミス |
controller ,action 、store
|
gitlab_cache_operation_duration_seconds | ヒストグラム | 10.2 | キャッシュアクセス時間 |
operation ,store
|
gitlab_cache_operations_total | カウンター | 12.2 | コントローラまたはアクションによるキャッシュオペレーション |
controller ,action ,operation 、store
|
gitlab_cache_read_multikey_count | ヒストグラム | 15.7 | マルチキーキャッシュリードオペレーションのキー数 |
controller ,action 、store
|
gitlab_ci_pipeline_builder_scoped_variables_duration | ヒストグラム | 14.5 | CI/CDジョブのスコープ変数の作成にかかる時間(秒 | |
gitlab_ci_pipeline_creation_duration_seconds | ヒストグラム | 13.0 | CI/CDパイプラインの作成にかかる時間(秒 | gitlab |
gitlab_ci_pipeline_size_builds | ヒストグラム | 13.1 | パイプラインソースごとにグループ化されたパイプライン内のビルド総数 | source |
gitlab_ci_runner_authentication_success_total | カウンター | 15.2 | ランナー認証が成功した合計回数 | type |
gitlab_ci_runner_authentication_failure_total | カウンター | 15.2 | ランナー認証に失敗した合計回数 | |
gitlab_ghost_user_migration_lag_seconds | ゲージ | 15.6 | ゴーストユーザーのマイグレーションにおける、最も古いスケジュール記録の待ち時間(秒)。 | |
gitlab_ghost_user_migration_scheduled_records_total | ゲージ | 15.6 | ゴーストユーザーのマイグレーションスケジュール総数 | |
job_waiter_started_total | カウンター | 12.9 | ウェブリクエストがジョブの完了を待っている状態で開始されたジョブのバッチ数 | worker |
job_waiter_timeouts_total | カウンター | 12.9 | ウェブリクエストがジョブの完了を待っているタイムアウトしたジョブのバッチ数 | worker |
gitlab_ci_active_jobs | ヒストグラム | 14.2 | パイプライン作成時のアクティブジョブ数 | |
gitlab_database_transaction_seconds | ヒストグラム | 12.1 | データベーストランザクションに費やされた時間(秒 | |
gitlab_method_call_duration_seconds | ヒストグラム | 10.2 | メソッド呼び出し |
controller ,action ,module 、method
|
gitlab_omniauth_login_total | カウンター | 16.1 | OmniAuthログインの総試行回数 |
omniauth_provider ,status
|
gitlab_page_out_of_bounds | カウンター | 12.8 | PageLimiterのページネーション制限にヒットした場合のカウンタ |
controller ,action 、bot
|
gitlab_rails_boot_time_seconds | ゲージ | 14.8 | Railsのプライマリプロセスが起動を終了するまでの経過時間 | |
gitlab_rails_queue_duration_seconds | ヒストグラム | 9.4 | GitLab WorkhorseがRailsにリクエストを転送するまでの待ち時間を測定します。 | |
gitlab_sql_duration_seconds | ヒストグラム | 10.2 | SQL実行時間(SCHEMA オペレーションとBEGIN /を除くCOMMIT
| |
gitlab_sql_<role>_duration_seconds | ヒストグラム | 13.10 | SQL 実行時間(SCHEMA オペレーションおよびBEGIN /COMMIT を除く)をデータベースロール(プライマリ/レプリカ)別にグループ化したもの。 | |
gitlab_ruby_threads_max_expected_threads | ゲージ | 13.3 | アプリケーションを実行するスレッドの最大数 | |
gitlab_ruby_threads_running_threads | ゲージ | 13.3 | 実行中のRubyスレッド数(名前別 | |
gitlab_transaction_cache_<key>_count_total | カウンター | 10.2 | Railsキャッシュ呼び出しの合計のカウンタ (キーごと) | |
gitlab_transaction_cache_<key>_duration_total | カウンター | 10.2 | Railsのキャッシュ呼び出しに費やされた合計時間 (秒) のカウンター (キーごとに) | |
gitlab_transaction_cache_count_total | カウンター | 10.2 | Railsのキャッシュ呼び出しの総数のカウンタ (集計) | |
gitlab_transaction_cache_duration_total | カウンター | 10.2 | Railsのキャッシュ呼び出しに費やした合計時間 (秒) のカウンター (集計) | |
gitlab_transaction_cache_read_hit_count_total | カウンター | 10.2 | Railsキャッシュ呼び出しのキャッシュヒットのカウンタ |
controller ,action 、store
|
gitlab_transaction_cache_read_miss_count_total | カウンター | 10.2 | Railsキャッシュコールのキャッシュミスのカウンタ |
controller ,action 、store
|
gitlab_transaction_duration_seconds | ヒストグラム | 10.2 | リクエストに成功した期間 (gitlab_transaction_* メトリクス) |
controller ,action
|
gitlab_transaction_event_build_found_total | カウンター | 9.4 | API /jobs/requestで見つかったビルドのカウンタ | |
gitlab_transaction_event_build_invalid_total | カウンター | 9.4 | API /jobs/requestの同時実行の競合のために無効なビルドのカウンタ | |
gitlab_transaction_event_build_not_found_cached_total | カウンター | 9.4 | API /jobs/requestのビルドが見つからない場合のキャッシュレスポンスカウンタ | |
gitlab_transaction_event_build_not_found_total | カウンター | 9.4 | API /jobs/requestでビルドが見つからなかった場合のカウンタ | |
gitlab_transaction_event_change_default_branch_total | カウンター | 9.4 | リポジトリのデフォルトブランチが変更されたときのカウンタ | |
gitlab_transaction_event_create_repository_total | カウンター | 9.4 | リポジトリが作成されたときのカウンタ | |
gitlab_transaction_event_etag_caching_cache_hit_total | カウンター | 9.4 | ETagキャッシュヒットのカウンタ。 | endpoint |
gitlab_transaction_event_etag_caching_header_missing_total | カウンター | 9.4 | ETagキャッシュミスのカウンタ - ヘッダが見つからない場合 | endpoint |
gitlab_transaction_event_etag_caching_key_not_found_total | カウンター | 9.4 | ETagキャッシュミスのカウンタ - キーが見つかりません。 | endpoint |
gitlab_transaction_event_etag_caching_middleware_used_total | カウンター | 9.4 | アクセスされたETagミドルウェアのカウンタ | endpoint |
gitlab_transaction_event_etag_caching_resource_changed_total | カウンター | 9.4 | ETag キャッシュミスのカウンタ - リソースが変更されました。 | endpoint |
gitlab_transaction_event_fork_repository_total | カウンター | 9.4 | リポジトリフォーク(RepositoryForkWorker)のカウンター。ソースリポジトリが存在する場合のみインクリメントされます。 | |
gitlab_transaction_event_import_repository_total | カウンター | 9.4 | リポジトリインポート用のカウンタ(RepositoryImportWorker)。 | |
gitlab_transaction_event_patch_hard_limit_bytes_hit_total | カウンター | 13.9 | 差分パッチサイズ制限のヒットカウンタ | |
gitlab_transaction_event_push_branch_total | カウンター | 9.4 | すべてのブランチプッシュのカウンタ | |
gitlab_transaction_event_rails_exception_total | カウンター | 9.4 | Rails例外回数カウンタ | |
gitlab_transaction_event_receive_email_total | カウンター | 9.4 | 受信メールのカウンタ | handler |
gitlab_transaction_event_remote_mirrors_failed_total | カウンター | 10.8 | 失敗したリモートミラーのカウンター | |
gitlab_transaction_event_remote_mirrors_finished_total | カウンター | 10.8 | 完成品リモートミラー用カウンター | |
gitlab_transaction_event_remote_mirrors_running_total | カウンター | 10.8 | リモートミラー用カウンタ | |
gitlab_transaction_event_remove_branch_total | カウンター | 9.4 | リポジトリからブランチが削除されたときのカウンタ | |
gitlab_transaction_event_remove_repository_total | カウンター | 9.4 | リポジトリが削除されたときのカウンタ | |
gitlab_transaction_event_remove_tag_total | カウンター | 9.4 | リポジトリからタグが削除されたときのカウンタ | |
gitlab_transaction_event_sidekiq_exception_total | カウンター | 9.4 | Sidekiq例外のカウンタ | |
gitlab_transaction_event_stuck_import_jobs_total | カウンター | 9.4 | スタックしたインポートジョブの数 |
projects_without_jid_count ,projects_with_jid_count
|
gitlab_transaction_event_update_build_total | カウンター | 9.4 | API用更新ビルドのカウンタ/jobs/request/:id
| |
gitlab_transaction_new_redis_connections_total | カウンター | 9.4 | 新しいRedis接続のカウンタ | |
gitlab_transaction_rails_queue_duration_total | カウンター | 9.4 | GitLab WorkhorseがRailsにリクエストを転送するまでの待ち時間を測定します。 |
controller ,action
|
gitlab_transaction_view_duration_total | カウンター | 9.4 | 視聴時間 |
controller ,action 、view
|
gitlab_view_rendering_duration_seconds | ヒストグラム | 10.2 | 視聴時間(ヒストグラム) |
controller ,action 、view
|
http_requests_total | カウンター | 9.4 | ラック要求数 |
method ,status
|
http_request_duration_seconds | ヒストグラム | 9.4 | 成功したリクエストに対するラックミドルウェアからのHTTPレスポンスタイム | method |
gitlab_transaction_db_count_total | カウンター | 13.1 | SQLコールの総数のカウンタ |
controller ,action
|
gitlab_transaction_db_<role>_count_total | カウンター | 13.10 | データベースのロール(プライマリ/レプリカ)ごとにグループ化されたSQLコールの総数のカウンタ |
controller ,action
|
gitlab_transaction_db_write_count_total | カウンター | 13.1 | 書き込みSQLコールの総数のカウンター |
controller ,action
|
gitlab_transaction_db_cached_count_total | カウンター | 13.1 | キャッシュされたSQLコールの総数のカウンタ |
controller ,action
|
gitlab_transaction_db_<role>_cached_count_total | カウンター | 13.1 | データベースのロール(プライマリ/レプリカ)ごとにグループ化された、キャッシュされたSQLコールの総数のカウンタ。 |
controller ,action
|
gitlab_transaction_db_<role>_wal_count_total | カウンター | 14.0 | データベースのロール(プライマリ/レプリカ)ごとにグループ化された、WAL(書き込み先ログロケーション)クエリの総数のカウンタ。 |
controller ,action
|
gitlab_transaction_db_<role>_wal_cached_count_total | カウンター | 14.1 | データベース・ロール(プライマリ/レプリカ)別にグループ化された、キャッシュされたWAL(書き込み先ログ・ロケーション)クエリの総数のカウンタ。 |
controller ,action
|
http_elasticsearch_requests_duration_seconds
| ヒストグラム | 13.1 | ウェブトランザクション中のElasticsearchリクエスト時間 |
controller ,action
|
http_elasticsearch_requests_total
| カウンター | 13.1 | ウェブトランザクション中のElasticsearchリクエスト数 |
controller ,action
|
pipelines_created_total | カウンター | 9.4 | 作成されたパイプラインのカウンタ | |
rack_uncaught_errors_total | カウンター | 9.4 | 捕捉されなかったエラーを処理するラック接続数 | |
user_session_logins_total | カウンター | 9.4 | GitLabが起動または再起動してからログインしたユーザー数のカウンター | |
upload_file_does_not_exist | カウンター | 10.7 | アップロードレコードがファイルを見つけられなかった回数。 | |
failed_login_captcha_total | ゲージ | 11.0 | ログイン中のCAPTCHA試行失敗数カウンタ | |
successful_login_captcha_total | ゲージ | 11.0 | ログイン中にCAPTCHAに成功した回数 | |
auto_devops_pipelines_completed_total | カウンター | 12.7 | ステータス別にラベル付けされた、完了したAuto DevOpsパイプラインのカウンター | |
artifact_report_<report_type>_builds_completed_total | カウンター | 15.3 | レポートタイプのアーティファクトを含む完成したCIビルドのカウンターを、レポートタイプごとにグループ化し、ステータスごとにラベル付けしたもの。 | |
gitlab_metrics_dashboard_processing_time_ms | 要約 | 12.10 | メトリクスダッシュボードの処理時間(ミリ秒単位 | サービス、ステージ |
action_cable_active_connections | ゲージ | 13.4 | 現在接続しているActionCable WSクライアントの数 | server_mode |
action_cable_broadcasts_total | カウンター | 13.10 | 発信されたActionCableブロードキャストの数 | server_mode |
action_cable_pool_min_size | ゲージ | 13.4 | ActionCable スレッドプールの最小ワーカースレッド数 | server_mode |
action_cable_pool_max_size | ゲージ | 13.4 | ActionCable スレッドプールのワーカースレッドの最大数 | server_mode |
action_cable_pool_current_size | ゲージ | 13.4 | ActionCable スレッドプールの現在のワーカースレッド数 | server_mode |
action_cable_pool_largest_size | ゲージ | 13.4 | ActionCable スレッドプールでこれまでに観測されたワーカースレッドの最大数 | server_mode |
action_cable_pool_pending_tasks | ゲージ | 13.4 | ActionCableスレッドプールで実行待ちのタスク数 | server_mode |
action_cable_pool_tasks_total | ゲージ | 13.4 | ActionCableスレッドプールで実行されたタスクの総数 | server_mode |
gitlab_ci_trace_operations_total | カウンター | 13.4 | ビルドトレース上の異なるオペレーションの総量 | operation |
gitlab_ci_trace_bytes_total | カウンター | 13.4 | 転送されたビルドトレースバイトの合計量 | |
action_cable_single_client_transmissions_total | カウンター | 13.10 | 任意のチャネルで任意のクライアントに送信されたActionCableメッセージの数 | server_mode |
action_cable_subscription_confirmations_total | カウンター | 13.10 | 確認されたクライアントからのActionCableサブスクリプション数 | server_mode |
action_cable_subscription_rejections_total | カウンター | 13.10 | 拒否されたクライアントからのActionCableサブスクリプション数 | server_mode |
action_cable_transmitted_bytes_total | カウンター | 16.0 | ActionCableで送信されたバイト数の合計 |
operation ,channel
|
gitlab_issuable_fast_count_by_state_total | カウンター | 13.5 | イシュー/マージ・リクエスト・リスト・ページでの行数カウント・オペレーションの総数 | |
gitlab_issuable_fast_count_by_state_failures_total | カウンター | 13.5 | イシュー/マージ・リクエスト一覧ページでソフト失敗した行数カウント・オペレーション数 | |
gitlab_ci_trace_finalize_duration_seconds | ヒストグラム | 13.6 | ビルドトレースチャンクのオブジェクトストレージへのマイグレーション期間 | |
gitlab_vulnerability_report_branch_comparison_real_duration_seconds | ヒストグラム | 15.11 | デフォルトのブランチSQLクエリに存在する脆弱性レポーターの実行時間 | |
gitlab_vulnerability_report_branch_comparison_cpu_duration_seconds | ヒストグラム | 15.11 | デフォルトのブランチSQLクエリに存在する脆弱性レポーターの実行時間 | |
gitlab_external_http_total | カウンター | 13.8 | 外部システムへのHTTPコールの総数 |
controller ,action
|
gitlab_external_http_duration_seconds | カウンター | 13.8 | 外部システムへの各HTTP呼び出しに費やされた時間(秒 | |
gitlab_external_http_exception_total | カウンター | 13.8 | 外部HTTP呼び出し時に発生した例外の総数 | |
ci_report_parser_duration_seconds | ヒストグラム | 13.9 | CI/CDレポートのアーティファクトを解析する時間 | parser |
pipeline_graph_link_calculation_duration_seconds | ヒストグラム | 13.9 | リンク計算に費やした時間の合計(秒 | |
pipeline_graph_links_total | ヒストグラム | 13.9 | グラフあたりのリンク数 | |
pipeline_graph_links_per_job_ratio | ヒストグラム | 13.9 | グラフごとのジョブへのリンクの比率 | |
gitlab_ci_pipeline_security_orchestration_policy_processing_duration_seconds | ヒストグラム | 13.12 | CI/CDパイプラインでセキュリティポリシーを処理するのにかかる時間(秒 | |
gitlab_spamcheck_request_duration_seconds | ヒストグラム | 13.12 | Railsとスパム対策エンジン間のリクエスト時間 | |
service_desk_thank_you_email | カウンター | 14.0 | 新しいサービスデスクの電子メールに対する電子メール応答の総数 | |
service_desk_new_note_email | カウンター | 14.0 | 新しいサービスデスクのコメントに関する電子メール通知の総数 | |
email_receiver_error | カウンター | 14.1 | 受信メール処理時のエラー総数 | |
gitlab_snowplow_events_total | カウンター | 14.1 | GitLab Snowplow Analytics Instrumentationイベントの総発生数 | |
gitlab_snowplow_failed_events_total | カウンター | 14.1 | GitLab Snowplow Analytics Instrumentationイベントの放出失敗の総数 | |
gitlab_snowplow_successful_events_total | カウンター | 14.1 | GitLab Snowplow Analytics Instrumentationイベントのエミッション成功総数 | |
gitlab_ci_build_trace_errors_total | カウンター | 14.4 | ビルドトレース上の異なるエラータイプの総量 | error_reason |
gitlab_presentable_object_cacheless_render_real_duration_seconds | ヒストグラム | 15.3 | 特定のWebリクエストオブジェクトのキャッシュと表現に費やされた実時間 |
controller ,action
|
cached_object_operations_total | カウンター | 15.3 | 特定のWebリクエストに対してキャッシュされたオブジェクトの総数 |
controller ,action
|
redis_hit_miss_operations_total | カウンター | 15.6 | Redisキャッシュのヒットとミスの合計数 |
cache_hit ,cache_identifier ,feature_category 、backing_resource
|
redis_cache_generation_duration_seconds | ヒストグラム | 15.6 | Redisキャッシュ生成時間 |
cache_hit ,cache_identifier ,feature_category 、backing_resource
|
gitlab_diffs_reorder_real_duration_seconds | ヒストグラム | 15.8 | diffs バッチリクエストで diff ファイルの並び替えにかかった時間(秒 |
controller ,action
|
gitlab_diffs_collection_real_duration_seconds | ヒストグラム | 15.8 | マージリクエストの差分ファイルのクエリにかかった時間(秒) diffs バッチリクエストの場合 |
controller ,action
|
gitlab_diffs_comparison_real_duration_seconds | ヒストグラム | 15.8 | diffs バッチリクエストの比較データ取得にかかった時間(秒 |
controller ,action
|
gitlab_diffs_unfoldable_positions_real_duration_seconds | ヒストグラム | 15.8 | diffsバッチリクエストで展開可能なノート位置を取得するのにかかった時間(秒 |
controller ,action
|
gitlab_diffs_unfold_real_duration_seconds | ヒストグラム | 15.8 | diffsバッチリクエストでポジションの展開に費やされた時間(秒 |
controller ,action
|
gitlab_diffs_write_cache_real_duration_seconds | ヒストグラム | 15.8 | diffs バッチリクエストでハイライトされた行と統計情報のキャッシュに費やされた時間(秒 |
controller ,action
|
gitlab_diffs_highlight_cache_decorate_real_duration_seconds | ヒストグラム | 15.8 | diffsバッチリクエストでキャッシュからハイライトされた行を設定するのにかかった時間(秒 |
controller ,action
|
gitlab_diffs_render_real_duration_seconds | ヒストグラム | 15.8 | diffs バッチリクエストで diff のシリアライズとレンダリングにかかった時間(秒 |
controller ,action
|
gitlab_memwd_violations_total | カウンター | 15.9 | Rubyプロセスがメモリしきい値に違反した合計回数 | |
gitlab_memwd_violations_handled_total | カウンター | 15.9 | Rubyプロセスのメモリ侵害の総処理回数 | |
gitlab_sli_rails_request_apdex_total | カウンター | 14.4 | リクエストApdex測定の総数。詳細については、RailsリクエストSLIを参照してください。 |
endpoint_id ,feature_category 、request_urgency
|
gitlab_sli_rails_request_apdex_success_total | カウンター | 14.4 | 緊急度の目標期間を満たしたリクエストの総数。gitlab_sli_rails_requests_apdex_total で割ると成功率になります。 |
endpoint_id ,feature_category 、request_urgency
|
gitlab_sli_rails_request_error_total | カウンター | 15.7 | リクエストエラーの総測定数。詳細については、RailsリクエストSLIを参照してください。 |
endpoint_id ,feature_category ,request_urgency 、error
|
job_register_attempts_failed_total | カウンター | 9.5 | Runnerがジョブの登録に失敗した回数をカウントします。 | |
job_register_attempts_total | カウンター | 9.5 | Runnerがジョブを登録しようとした回数をカウントします。 | |
job_queue_duration_seconds | ヒストグラム | 9.5 | リクエスト処理実行時間 | |
gitlab_ci_queue_operations_total | カウンター | 16.3 | キューの内部で起こっているすべてのオペレーションを数えます。 | |
gitlab_ci_queue_depth_total | ヒストグラム | 16.3 | オペレーション結果に対するCI/CDビルドキューのサイズ | |
gitlab_ci_queue_size_total | ヒストグラム | 16.3 | 初期化されたCI/CDビルドキューのサイズ | |
gitlab_ci_current_queue_size | ゲージ | 16.3 | 初期化されたCI/CDビルドキューの現在のサイズ | |
gitlab_ci_queue_iteration_duration_seconds | ヒストグラム | 16.3 | CI/CDキューでビルドを見つけるのにかかる時間 | |
gitlab_ci_queue_retrieval_duration_seconds | ヒストグラム | 16.3 | ビルドキューを取得するためにSQLクエリを実行するのにかかる時間 | |
gitlab_ci_queue_active_runners_total | ヒストグラム | 16.3 | プロジェクトでキューを処理できるアクティブランナーの量 |
機能フラグによって制御されるメトリクス
以下のメトリクスは、機能フラグによって制御できます:
メトリクス | 機能フラグ |
---|---|
gitlab_view_rendering_duration_seconds | prometheus_metrics_view_instrumentation |
gitlab_ci_queue_depth_total | gitlab_ci_builds_queuing_metrics |
gitlab_ci_queue_size | gitlab_ci_builds_queuing_metrics |
gitlab_ci_queue_size_total | gitlab_ci_builds_queuing_metrics |
gitlab_ci_queue_iteration_duration_seconds | gitlab_ci_builds_queuing_metrics |
gitlab_ci_current_queue_size | gitlab_ci_builds_queuing_metrics |
gitlab_ci_queue_retrieval_duration_seconds | gitlab_ci_builds_queuing_metrics |
gitlab_ci_queue_active_runners_total | gitlab_ci_builds_queuing_metrics |
メトリクス
Praefectでは、メトリクスをレポートするように設定できます。利用可能なメトリクスについては、関連ドキュメントを参照してください。
Sidekiqのメトリクス
Sidekiqジョブはメトリクスを収集することもでき、Sidekiqエクスポートが有効になっている場合、これらのメトリクスにアクセスできます。例えば、gitlab.yml
のmonitoring.sidekiq_exporter
設定オプションを使用します。これらのメトリクスは、設定されたポートの/metrics
パスから提供されます。
メトリクス | 種類 | 以来 | 説明 | ラベル |
---|---|---|---|---|
sidekiq_jobs_cpu_seconds | ヒストグラム | 12.4 | Sidekiqジョブの実行にかかるCPU時間秒数 |
queue boundary ,external_dependencies ,feature_category ,job_status 、urgency
|
sidekiq_jobs_completion_seconds | ヒストグラム | 12.2 | Sidekiqジョブ完了までの秒数 |
queue boundary ,external_dependencies ,feature_category ,job_status 、urgency
|
sidekiq_jobs_db_seconds | ヒストグラム | 12.9 | Sidekiqジョブの実行にかかるDB時間秒数 |
queue boundary ,external_dependencies ,feature_category ,job_status 、urgency
|
sidekiq_jobs_gitaly_seconds | ヒストグラム | 12.9 | Sidekiqジョブの実行にかかるGitalyの秒数 |
queue boundary ,external_dependencies ,feature_category ,job_status 、urgency
|
sidekiq_redis_requests_duration_seconds | ヒストグラム | 13.1 | SidekiqジョブがRedisサーバーへのクエリに費やした時間(秒)。 |
queue boundary ,external_dependencies ,feature_category ,job_status 、urgency
|
sidekiq_elasticsearch_requests_duration_seconds | ヒストグラム | 13.1 | SidekiqジョブがElasticsearchサーバーへのリクエストに費やした時間(秒) |
queue boundary ,external_dependencies ,feature_category ,job_status 、urgency
|
sidekiq_jobs_queue_duration_seconds | ヒストグラム | 12.5 | Sidekiqジョブが実行される前にキューに入れられた時間(秒) |
queue boundary ,external_dependencies ,feature_category 、urgency
|
sidekiq_jobs_failed_total | カウンター | 12.2 | 失敗したSidekiqジョブ |
queue boundary ,external_dependencies ,feature_category 、urgency
|
sidekiq_jobs_retried_total | カウンター | 12.2 | Sidekiqジョブが再試行されました。 |
queue boundary ,external_dependencies ,feature_category 、urgency
|
sidekiq_jobs_interrupted_total | カウンター | 15.2 | Sidekiqジョブ中断 |
queue boundary ,external_dependencies ,feature_category 、urgency
|
sidekiq_jobs_dead_total | カウンター | 13.7 | Sidekiqデッドジョブ (リトライ回数がなくなったジョブ) |
queue boundary ,external_dependencies ,feature_category 、urgency
|
sidekiq_redis_requests_total | カウンター | 13.1 | Sidekiqジョブ実行中のRedisリクエスト数 |
queue boundary ,external_dependencies ,feature_category ,job_status 、urgency
|
sidekiq_elasticsearch_requests_total | カウンター | 13.1 | Sidekiqジョブ実行中のElasticsearchリクエスト数 |
queue boundary ,external_dependencies ,feature_category ,job_status 、urgency
|
sidekiq_jobs_skipped_total | カウンター | 16.2 |
drop_sidekiq_jobs 機能フラグが有効な場合、またはrun_sidekiq_jobs 機能フラグが無効な場合に、スキップされる(取りこぼされる、または延期される)ジョブの数。 |
worker ,action
|
sidekiq_running_jobs | ゲージ | 12.2 | Sidekiqジョブの実行数 |
queue boundary ,external_dependencies ,feature_category 、urgency
|
sidekiq_concurrency | ゲージ | 12.5 | Sidekiqジョブの最大数 | |
sidekiq_mem_total_bytes | ゲージ | 15.3 | オブジェクトスロットを消費するオブジェクトと malloc を必要とするオブジェクトの両方に割り当てられたバイト数。 | |
geo_db_replication_lag_seconds | ゲージ | 10.2 | データベースのレプリケーション・ラグ(秒) | url |
geo_repositories | ゲージ | 10.2 | プライマリで利用可能なリポジトリの総数 | url |
geo_repositories_synced | ゲージ | 10.2 | セカンダリ上の同期リポジトリ数 | url |
geo_repositories_failed | ゲージ | 10.2 | セカンダリで同期に失敗したリポジトリ数 | url |
geo_lfs_objects | ゲージ | 10.2 | プライマリ上のLFSオブジェクト数 | url |
geo_lfs_objects_checksummed | ゲージ | 14.6 | プライマリでチェックサムに成功したLFSオブジェクトの数 | url |
geo_lfs_objects_checksum_failed | ゲージ | 14.6 | プライマリでチェックサムの計算に失敗したLFSオブジェクトの数 | url |
geo_lfs_objects_checksum_total | ゲージ | 14.6 | プライマリでチェックサムが必要なLFSオブジェクトの数 | url |
geo_lfs_objects_synced | ゲージ | 10.2 | セカンダリで同期されたLFSオブジェクト数 | url |
geo_lfs_objects_failed | ゲージ | 10.2 | セカンダリで同期に失敗したLFSオブジェクト数 | url |
geo_lfs_objects_registry | ゲージ | 14.6 | レジストリ内のLFSオブジェクト数 | url |
geo_lfs_objects_verified | ゲージ | 14.6 | セカンダリで検証に成功したLFSオブジェクト数 | url |
geo_lfs_objects_verification_failed | ゲージ | 14.6 | セカンダリで検証に失敗したLFSオブジェクトの数 | url |
geo_lfs_objects_verification_total | ゲージ | 14.6 | セカンダリで検証を試みるLFSオブジェクトの数 | url |
geo_last_event_id | ゲージ | 10.2 | プライマリの最新のイベントログエントリーのデータベースID | url |
geo_last_event_timestamp | ゲージ | 10.2 | プライマリの最新イベントログエントリーのUNIXタイムスタンプ | url |
geo_cursor_last_event_id | ゲージ | 10.2 | セカンダリで処理されたイベントログの最後のデータベースID | url |
geo_cursor_last_event_timestamp | ゲージ | 10.2 | セカンダリで処理されたイベントログの最後のUNIXタイムスタンプ | url |
geo_status_failed_total | カウンター | 10.2 | Geoノードからのステータス取得に失敗した回数 | url |
geo_last_successful_status_check_timestamp | ゲージ | 10.2 | ステータスが正常に更新された最後のタイムスタンプ | url |
geo_job_artifacts_synced_missing_on_primary | ゲージ | 10.7 | プライマリでファイルが見つからないために同期済みとマークされたジョブのアーティファクト数 | url |
geo_repositories_checksummed | ゲージ | 10.7 | プライマリでチェックサムされたリポジトリの数 | url |
geo_repositories_checksum_failed | ゲージ | 10.7 | プライマリでチェックサムの計算に失敗したリポジトリの数 | url |
geo_wikis_checksummed | ゲージ | 10.7 | プライマリでチェックサムされたWikiの数 | url |
geo_wikis_checksum_failed | ゲージ | 10.7 | プライマリのチェックサムの計算に失敗したWikiの数 | url |
geo_repositories_verified | ゲージ | 10.7 | セカンダリで検証に成功したリポジトリの数 | url |
geo_repositories_verification_failed | ゲージ | 10.7 | セカンダリで検証に失敗したリポジトリの数 | url |
geo_repositories_checksum_mismatch | ゲージ | 10.7 | セカンダリのチェックサムが不一致のリポジトリ数 | url |
geo_wikis_verified | ゲージ | 10.7 | 二次認証に成功したWikiの数 | url |
geo_wikis_verification_failed | ゲージ | 10.7 | セカンダリの検証に失敗したWikiの数 | url |
geo_wikis_checksum_mismatch | ゲージ | 10.7 | セカンダリのチェックサムが不一致だったWikiの数 | url |
geo_repositories_checked | ゲージ | 11.1 | でチェックしたリポジトリの数。git fsck
| url |
geo_repositories_checked_failed | ゲージ | 11.1 | 失敗したリポジトリ数git fsck
| url |
geo_repositories_retrying_verification | ゲージ | 11.2 | Geoがセカンダリでアクティブに修正を試みているリポジトリの検証失敗数 | url |
geo_wikis_retrying_verification | ゲージ | 11.2 | Geoがセカンダリでアクティブに修正を試みているWiki検証失敗の数 | url |
geo_package_files | ゲージ | 13.0 | プライマリのパッケージファイル数 | url |
geo_package_files_checksummed | ゲージ | 13.0 | プライマリでチェックサムされたパッケージファイルの数 | url |
geo_package_files_checksum_failed | ゲージ | 13.0 | プライマリでチェックサムの計算に失敗したパッケージファイルの数 | url |
geo_package_files_synced | ゲージ | 13.3 | セカンダリで同期可能なパッケージファイル数 | url |
geo_package_files_failed | ゲージ | 13.3 | セカンダリで同期に失敗したパッケージファイル数 | url |
geo_package_files_registry | ゲージ | 13.3 | レジストリ内のパッケージファイル数 | url |
geo_terraform_state_versions | ゲージ | 13.5 | プライマリのTerraform状態のバージョン数 | url |
geo_terraform_state_versions_checksummed | ゲージ | 13.5 | プライマリでチェックサムに成功したTerraform状態のバージョン数 | url |
geo_terraform_state_versions_checksum_failed | ゲージ | 13.5 | プライマリでチェックサムの計算に失敗したTerraform状態のバージョン数 | url |
geo_terraform_state_versions_checksum_total | ゲージ | 13.12 | プライマリでチェックサムが必要なTerraform状態のバージョン数 | url |
geo_terraform_state_versions_synced | ゲージ | 13.5 | セカンダリで同期可能なTerraform状態のバージョン数 | url |
geo_terraform_state_versions_failed | ゲージ | 13.5 | セカンダリで同期に失敗したTerraform状態のバージョン数 | url |
geo_terraform_state_versions_registry | ゲージ | 13.5 | レジストリにあるTerraform状態のバージョン数 | url |
geo_terraform_state_versions_verified | ゲージ | 13.12 | セカンダリで検証に成功したTerraform状態のバージョン数 | url |
geo_terraform_state_versions_verification_failed | ゲージ | 13.12 | セカンダリの検証に失敗したTerraform状態のバージョン数 | url |
geo_terraform_state_versions_verification_total | ゲージ | 13.12 | セカンダリで検証を試みるTerraform状態のバージョン数 | url |
global_search_bulk_cron_queue_size | ゲージ | 12.10 | Elasticsearchへの同期待ちデータベースレコード数 | |
global_search_awaiting_indexing_queue_size | ゲージ | 13.2 | インデックス作成が一時停止している間に Elasticsearch に同期されるのを待っているデータベースの更新数 | |
geo_merge_request_diffs | ゲージ | 13.4 | プライマリでのマージリクエスト差分数 | url |
geo_merge_request_diffs_checksum_total | ゲージ | 13.12 | プライマリのチェックサムに対するマージリクエストの差分数。 | url |
geo_merge_request_diffs_checksummed | ゲージ | 13.4 | プライマリでのチェックサムの計算に成功したマージリクエストの差分の数。 | url |
geo_merge_request_diffs_checksum_failed | ゲージ | 13.4 | プライマリでのチェックサムの計算に失敗したマージリクエストの差分の数。 | url |
geo_merge_request_diffs_synced | ゲージ | 13.4 | セカンダリで同期されたマージリクエストの差分の数。 | url |
geo_merge_request_diffs_failed | ゲージ | 13.4 | セカンダリで同期に失敗したマージリクエストの差分の数。 | url |
geo_merge_request_diffs_registry | ゲージ | 13.4 | レジストリ内のマージリクエスト差分数 | url |
geo_merge_request_diffs_verification_total | ゲージ | 13.12 | セカンダリで検証を試みるマージリクエストの差分の数。 | url |
geo_merge_request_diffs_verified | ゲージ | 13.12 | セカンダリで検証に成功したマージリクエストの差分数。 | url |
geo_merge_request_diffs_verification_failed | ゲージ | 13.12 | セカンダリでの検証に失敗したマージリクエストの差分の数。 | url |
geo_snippet_repositories | ゲージ | 13.4 | プライマリのスニペット数 | url |
geo_snippet_repositories_checksummed | ゲージ | 13.4 | プライマリでチェックサムされたスニペット数 | url |
geo_snippet_repositories_checksum_failed | ゲージ | 13.4 | プライマリでチェックサムの計算に失敗したスニペット数 | url |
geo_snippet_repositories_synced | ゲージ | 13.4 | セカンダリで同期可能なスニペット数 | url |
geo_snippet_repositories_failed | ゲージ | 13.4 | セカンダリで同期に失敗したスニペット数 | url |
geo_snippet_repositories_registry | ゲージ | 13.4 | レジストリ内の同期可能なスニペット数 | url |
geo_group_wiki_repositories | ゲージ | 13.10 | 主要なグループWikiの数 | url |
geo_group_wiki_repositories_checksum_total | ゲージ | 16.3 | プライマリでチェックサムを行うグループWikiの数 | url |
geo_group_wiki_repositories_checksummed | ゲージ | 13.10 | プライマリのチェックサムの計算に成功したグループWikiの数 | url |
geo_group_wiki_repositories_checksum_failed | ゲージ | 13.10 | プライマリのチェックサムの計算に失敗したグループWikiの数 | url |
geo_group_wiki_repositories_synced | ゲージ | 13.10 | セカンダリで同期可能なグループWikiの数 | url |
geo_group_wiki_repositories_failed | ゲージ | 13.10 | セカンダリで同期に失敗したグループWikiの数 | url |
geo_group_wiki_repositories_registry | ゲージ | 13.10 | レジストリに登録されているグループWikiの数 | url |
geo_group_wiki_repositories_verification_total | ゲージ | 16.3 | セカンダリで検証を試みるグループWikiの数 | url |
geo_group_wiki_repositories_verified | ゲージ | 16.3 | 二次認証に成功したグループWikiの数 | url |
geo_group_wiki_repositories_verification_failed | ゲージ | 16.3 | 二次認証に失敗したグループWikiの数 | url |
geo_pages_deployments | ゲージ | 14.3 | プライマリでのデプロイページ数 | url |
geo_pages_deployments_checksum_total | ゲージ | 14.6 | プライマリのチェックサムへのデプロイページ数 | url |
geo_pages_deployments_checksummed | ゲージ | 14.6 | プライマリでチェックサムの計算に成功したデプロイページ数 | url |
geo_pages_deployments_checksum_failed | ゲージ | 14.6 | プライマリでチェックサムの計算に失敗したデプロイページ数 | url |
geo_pages_deployments_synced | ゲージ | 14.3 | セカンダリで同期されたデプロイ可能なページ数 | url |
geo_pages_deployments_failed | ゲージ | 14.3 | セカンダリで同期に失敗したデプロイページ数 | url |
geo_pages_deployments_registry | ゲージ | 14.3 | レジストリ内のデプロイページ数 | url |
geo_pages_deployments_verification_total | ゲージ | 14.6 | セカンダリで検証を試みるデプロイページ数 | url |
geo_pages_deployments_verified | ゲージ | 14.6 | セカンダリで検証に成功したデプロイページ数 | url |
geo_pages_deployments_verification_failed | ゲージ | 14.6 | セカンダリで検証に失敗したデプロイページ数 | url |
geo_job_artifacts | ゲージ | 14.8 | プライマリのジョブアーティファクト数 | url |
geo_job_artifacts_checksum_total | ゲージ | 14.8 | プライマリでチェックサムを行うジョブのアーティファクト数 | url |
geo_job_artifacts_checksummed | ゲージ | 14.8 | プライマリのチェックサムの計算に成功したジョブのアーティファクトの数。 | url |
geo_job_artifacts_checksum_failed | ゲージ | 14.8 | プライマリでチェックサムの計算に失敗したジョブのアーティファクト数 | url |
geo_job_artifacts_synced | ゲージ | 14.8 | セカンダリで同期されたジョブのアーティファクト数 | url |
geo_job_artifacts_failed | ゲージ | 14.8 | セカンダリで同期に失敗したジョブのアーティファクト数 | url |
geo_job_artifacts_registry | ゲージ | 14.8 | レジストリ内のジョブアーティファクト数 | url |
geo_job_artifacts_verification_total | ゲージ | 14.8 | セカンダリで検証を試みるジョブのアーティファクト数 | url |
geo_job_artifacts_verified | ゲージ | 14.8 | セカンダリで検証に成功したジョブのアーティファクト数 | url |
geo_job_artifacts_verification_failed | ゲージ | 14.8 | セカンダリで検証に失敗したジョブのアーティファクト数 | url |
limited_capacity_worker_running_jobs | ゲージ | 13.5 | 実行中のジョブ数 | worker |
limited_capacity_worker_max_running_jobs | ゲージ | 13.5 | 最大実行ジョブ数 | worker |
limited_capacity_worker_remaining_work_count | ゲージ | 13.5 | 待機中のジョブ数 | worker |
destroyed_job_artifacts_count_total | カウンター | 13.6 | 破棄された期限切れジョブのアーティファクト数 | |
destroyed_pipeline_artifacts_count_total | カウンター | 13.8 | 破棄された期限切れパイプラインアーティファクトの数 | |
gitlab_optimistic_locking_retries | ヒストグラム | 13.10 | 楽観的リトライ・ロック実行までのリトライ回数 | |
geo_uploads | ゲージ | 14.1 | プライマリへのアップロード数 | url |
geo_uploads_synced | ゲージ | 14.1 | セカンダリ同期アップロード数 | url |
geo_uploads_failed | ゲージ | 14.1 | セカンダリで同期に失敗したアップロード数 | url |
geo_uploads_registry | ゲージ | 14.1 | レジストリ内のアップロード数 | url |
geo_uploads_checksum_total | ゲージ | 14.6 | プライマリのチェックサムへのアップロード数 | url |
geo_uploads_checksummed | ゲージ | 14.6 | プライマリでチェックサムの計算に成功したアップロード数 | url |
geo_uploads_checksum_failed | ゲージ | 14.6 | プライマリでチェックサムの計算に失敗したアップロード数 | url |
geo_uploads_verification_total | ゲージ | 14.6 | セカンダリで検証を試みるアップロード数 | url |
geo_uploads_verified | ゲージ | 14.6 | セカンダリで検証に成功したアップロード数 | url |
geo_uploads_verification_failed | ゲージ | 14.6 | セカンダリで検証に失敗したアップロード数 | url |
geo_container_repositories | ゲージ | 15.4 | プライマリ上のコンテナリポジトリ数 | url |
geo_container_repositories_synced | ゲージ | 15.4 | セカンダリで同期されたコンテナ・リポジトリの数 | url |
geo_container_repositories_failed | ゲージ | 15.4 | セカンダリで同期に失敗したコンテナリポジトリの数 | url |
geo_container_repositories_registry | ゲージ | 15.4 | レジストリ内のコンテナリポジトリ数 | url |
geo_container_repositories_checksum_total | ゲージ | 15.10 | プライマリでチェックサムに成功したコンテナリポジトリの数 | url |
geo_container_repositories_checksummed | ゲージ | 15.10 | プライマリでチェックサムを試みたコンテナリポジトリの数 | url |
geo_container_repositories_checksum_failed | ゲージ | 15.10 | プライマリでチェックサムの計算に失敗したコンテナリポジトリの数 | url |
geo_container_repositories_verification_total | ゲージ | 15.10 | セカンダリで試行されたコンテナリポジトリの検証数 | url |
geo_container_repositories_verified | ゲージ | 15.10 | セカンダリで検証されたコンテナリポジトリ数 | url |
geo_container_repositories_verification_failed | ゲージ | 15.10 | セカンダリでのコンテナリポジトリの検証失敗数 | url |
geo_ci_secure_files | ゲージ | 15.3 | プライマリ上のセキュリティファイル数 | url |
geo_ci_secure_files_checksum_total | ゲージ | 15.3 | プライマリでチェックサムを行うセキュリティファイルの数 | url |
geo_ci_secure_files_checksummed | ゲージ | 15.3 | プライマリでチェックサムの計算に成功したセキュリティファイルの数 | url |
geo_ci_secure_files_checksum_failed | ゲージ | 15.3 | プライマリでチェックサムの計算に失敗したセキュリティファイルの数 | url |
geo_ci_secure_files_synced | ゲージ | 15.3 | セカンダリで同期可能なセキュアファイル数 | url |
geo_ci_secure_files_failed | ゲージ | 15.3 | セカンダリで同期に失敗したセキュアファイル数 | url |
geo_ci_secure_files_registry | ゲージ | 15.3 | レジストリ内のセキュリティファイル数 | url |
geo_ci_secure_files_verification_total | ゲージ | 15.3 | セカンダリで検証を試みるセキュリティファイルの数 | url |
geo_ci_secure_files_verified | ゲージ | 15.3 | セカンダリで検証に成功したセキュリティファイルの数 | url |
geo_ci_secure_files_verification_failed | ゲージ | 15.3 | セカンダリで検証に失敗したセキュリティファイルの数 | url |
geo_dependency_proxy_blob | ゲージ | 15.6 | プライマリ上の依存プロキシBLOBの数 | |
geo_dependency_proxy_blob_checksum_total | ゲージ | 15.6 | プライマリのチェックサムに対する依存プロキシBLOBの数 | |
geo_dependency_proxy_blob_checksummed | ゲージ | 15.6 | プライマリでチェックサムの計算に成功した依存プロキシBLOBの数 | |
geo_dependency_proxy_blob_checksum_failed | ゲージ | 15.6 | プライマリでチェックサムの計算に失敗した依存プロキシBLOBの数 | |
geo_dependency_proxy_blob_synced | ゲージ | 15.6 | セカンダリで同期された依存プロキシBLOBの数 | |
geo_dependency_proxy_blob_failed | ゲージ | 15.6 | セカンダリで同期に失敗した依存プロキシBLOBの数 | |
geo_dependency_proxy_blob_registry | ゲージ | 15.6 | レジストリ内の依存プロキシBLOBの数 | |
geo_dependency_proxy_blob_verification_total | ゲージ | 15.6 | セカンダリで検証を試みる依存プロキシBLOBの数 | |
geo_dependency_proxy_blob_verified | ゲージ | 15.6 | セカンダリで正常に検証された依存プロキシBLOBの数 | |
geo_dependency_proxy_blob_verification_failed | ゲージ | 15.6 | セカンダリで検証に失敗した依存プロキシBLOBの数 | |
geo_dependency_proxy_manifests | ゲージ | 15.6 | プライマリ上の依存プロキシ・マニフェストの数 | url |
geo_dependency_proxy_manifests_checksum_total | ゲージ | 15.6 | プライマリのチェックサムに対する依存プロキシマニフェストの数 | url |
geo_dependency_proxy_manifests_checksummed | ゲージ | 15.6 | プライマリでチェックサムの計算に成功した依存プロキシ・マニフェストの数 | url |
geo_dependency_proxy_manifests_checksum_failed | ゲージ | 15.6 | プライマリでチェックサムの計算に失敗した依存プロキシマニフェストの数 | url |
geo_dependency_proxy_manifests_synced | ゲージ | 15.6 | セカンダリで同期された依存プロキシ・マニフェストの数 | url |
geo_dependency_proxy_manifests_failed | ゲージ | 15.6 | セカンダリで同期に失敗した依存プロキシ・マニフェストの数 | url |
geo_dependency_proxy_manifests_registry | ゲージ | 15.6 | レジストリ内の依存プロキシマニフェストの数 | url |
geo_dependency_proxy_manifests_verification_total | ゲージ | 15.6 | セカンダリで検証を試みる依存プロキシ・マニフェストの数 | url |
geo_dependency_proxy_manifests_verified | ゲージ | 15.6 | セカンダリで正常に検証された依存プロキシ・マニフェストの数 | url |
geo_dependency_proxy_manifests_verification_failed | ゲージ | 15.6 | セカンダリで検証に失敗した依存プロキシ・マニフェストの数 | url |
geo_project_wiki_repositories | ゲージ | 15.10 | プライマリ上のプロジェクトWikiリポジトリの数 | url |
geo_project_wiki_repositories_checksum_total | ゲージ | 15.10 | プライマリでチェックサムするプロジェクトWikiリポジトリの数 | url |
geo_project_wiki_repositories_checksummed | ゲージ | 15.10 | プライマリチェックサムの計算に成功したプロジェクトWikiリポジトリの数 | url |
geo_project_wiki_repositories_checksum_failed | ゲージ | 15.10 | プライマリチェックサムの計算に失敗したプロジェクトWikiリポジトリの数 | url |
geo_project_wiki_repositories_synced | ゲージ | 15.10 | セカンダリで同期可能なプロジェクトWikiリポジトリの数 | url |
geo_project_wiki_repositories_failed | ゲージ | 15.10 | セカンダリで同期に失敗したプロジェクトWikiリポジトリの数 | url |
geo_project_wiki_repositories_registry | ゲージ | 15.10 | レジストリに登録されているプロジェクトWikiリポジトリの数 | url |
geo_project_wiki_repositories_verification_total | ゲージ | 15.10 | セカンダリで検証を試みるプロジェクトWikiリポジトリの数 | url |
geo_project_wiki_repositories_verified | ゲージ | 15.10 | 二次認証に成功したプロジェクトWikiリポジトリの数 | url |
geo_project_wiki_repositories_verification_failed | ゲージ | 15.10 | 二次認証に失敗したプロジェクトWikiリポジトリの数 | url |
geo_project_repositories | ゲージ | 16.2 | プライマリプロジェクトリポジトリ数 | url |
geo_project_repositories_checksum_total | ゲージ | 16.2 | プライマリでチェックサムするプロジェクトリポジトリの数 | url |
geo_project_repositories_checksummed | ゲージ | 16.2 | プライマリでチェックサムの計算に成功したプロジェクトリポジトリの数 | url |
geo_project_repositories_checksum_failed | ゲージ | 16.2 | プライマリでチェックサムの計算に失敗したプロジェクトリポジトリの数 | url |
geo_project_repositories_synced | ゲージ | 16.2 | セカンダリで同期可能なプロジェクトリポジトリ数 | url |
geo_project_repositories_failed | ゲージ | 16.2 | セカンダリで同期に失敗したプロジェクトリポジトリ数 | url |
geo_project_repositories_registry | ゲージ | 16.2 | レジストリ内のプロジェクトリポジトリ数 | url |
geo_project_repositories_verification_total | ゲージ | 16.2 | セカンダリで検証を試みるプロジェクトリポジトリの数 | url |
geo_project_repositories_verified | ゲージ | 16.2 | 二次認証に成功したプロジェクトリポジトリの数 | url |
geo_project_repositories_verification_failed | ゲージ | 16.2 | セカンダリで検証に失敗したプロジェクトリポジトリの数 | url |
gitlab_memwd_violations_total | Counter | 15.9 | Sidekiqプロセスがメモリ閾値に違反した総回数 | gitlab_memwd_violations_handled_total | Counter | 15.9 | Sidekiqプロセスのメモリ違反が処理された総回数 | sidekiq_watchdog_running_jobs_total | Counter | 15.9 | RSSの上限に達したときに現在実行中のジョブ | worker_class | gitlab_maintenance_mode | Gauge | 15.11 | GitLabメンテナンスモードは有効ですか? | geo_design_management_repositories | ゲージ|16.1|プライマリ上のデザインリポジトリ数|url |geo_design_management_repositories_checksum_total |ゲージ|16.1|プライマリ上でチェックサムを試みたデザインリポジトリ数|url |geo_design_management_repositories_checksummed |ゲージ|16.1|プライマリ上でチェックサムに成功したデザインリポジトリ数|url |geo_design_management_repositories_checksum_failed |ゲージ|16.1 | プライマリでチェックサムの計算に失敗したデザインリポジトリの数|url
| geo_design_management_repositories_synced | ゲージ|16.1 | セカンダリで同期された同期可能なデザインリポジトリの数|url
| geo_design_management_repositories_failed | ゲージ|16.1 | セカンダリで同期に失敗した同期可能なデザインリポジトリ数 | url | geo_design_management_repositories_registry | Gauge | 16.1 | レジストリ内のデザインリポジトリ数 | url | geo_design_management_repositories_verification_total | Gauge | 16.1 | セカンダリで検証されたデザインリポジトリ数|url
| geo_design_management_repositories_verified | ゲージ|16.1 | セカンダリで検証されたデザインリポジトリ数|url
| geo_design_management_repositories_verification_failed | ゲージ|16.1 | セカンダリで検証できなかったデザインリポジトリ数|url
| ゲージ|16. |
データベース負荷分散メトリクス
以下のメトリクスを使用できます:
メトリクス | 種類 | 以来 | 説明 | ラベル |
---|---|---|---|---|
db_load_balancing_hosts | ゲージ | 12.3 | 現在のロードバランシングホスト数 | |
sidekiq_load_balancing_count | カウンター | 13.11 | データの一貫性を:stickyまたは:delayedに設定したロードバランシングを使用するSidekiqジョブ |
queue boundary ,external_dependencies ,feature_category ,job_status ,urgency ,data_consistency 、load_balancing_strategy
|
gitlab_transaction_caught_up_replica_pick_count_total | カウンター | 14.1 | キャッチアップされたレプリカの検索試行回数 | result |
データベース・パーティショニング・メトリクス
以下のメトリクスを使用できます:
メトリクス | 種類 | 以来 | 説明 |
---|---|---|---|
db_partitions_present | ゲージ | 13.4 | 存在するデータベース・パーティションの数 |
db_partitions_missing | ゲージ | 13.4 | 現在想定されているが、存在しないデータベース・パーティションの数 |
接続プールのメトリクス
これらのメトリクスは、データベース接続プールのステータスを記録します:
-
class
- 記録される Ruby クラス。-
ActiveRecord::Base
はメインのデータベース接続です。 -
Geo::TrackingBase
はGeoトラッキングデータベースへの接続です。
-
-
host
- データベースへの接続に使用されるホスト名です。 -
port
- データベースへの接続に使用するポート。
メトリクス | 種類 | 以来 | 説明 |
---|---|---|---|
gitlab_database_connection_pool_size | ゲージ | 13.0 | 接続プール容量 |
gitlab_database_connection_pool_connections | ゲージ | 13.0 | プールの現在の接続 |
gitlab_database_connection_pool_busy | ゲージ | 13.0 | オーナーが存命で使用中のコネクション |
gitlab_database_connection_pool_dead | ゲージ | 13.0 | オーナーが生存していない場合に使用されるコネクション |
gitlab_database_connection_pool_idle | ゲージ | 13.0 | 使用しない接続 |
gitlab_database_connection_pool_waiting | ゲージ | 13.0 | このキューで現在待機中のスレッド |
Rubyメトリクス
Rubyの基本的なランタイム・メトリクスがいくつか用意されています:
メトリクス | 種類 | 以来 | 説明 |
---|---|---|---|
ruby_gc_duration_seconds | カウンター | 11.1 | RubyのGC滞在時間 |
ruby_gc_stat_... | ゲージ | 11.1 | GC.statの各種メトリクス |
ruby_gc_stat_ext_heap_fragmentation | ゲージ | 15.2 | Rubyのヒープ断片化の度合い(ライブオブジェクト対edenスロット)(範囲0~1 |
ruby_file_descriptors | ゲージ | 11.1 | プロセスあたりのファイル記述子 |
ruby_sampler_duration_seconds | カウンター | 11.1 | 統計情報の収集に費やした時間 |
ruby_process_cpu_seconds_total | ゲージ | 12.0 | プロセスごとのCPU時間の合計 |
ruby_process_max_fds | ゲージ | 12.0 | プロセスあたりのオープンファイル記述子の最大数 |
ruby_process_resident_memory_bytes | ゲージ | 12.0 | プロセス別メモリ使用量(RSS/常駐セットサイズ) |
ruby_process_resident_anon_memory_bytes | ゲージ | 15.6 | プロセス別匿名メモリ使用量(RSS/常駐セットサイズ) |
ruby_process_resident_file_memory_bytes | ゲージ | 15.6 | プロセス別ファイルバックアップメモリ使用量(RSS/常駐セットサイズ) |
ruby_process_unique_memory_bytes | ゲージ | 13.0 | プロセス別メモリ使用量(USS/ユニークセットサイズ) |
ruby_process_proportional_memory_bytes | ゲージ | 13.0 | プロセス別メモリ使用量(PSS/比例セットサイズ) |
ruby_process_start_time_seconds | ゲージ | 12.0 | プロセス開始時刻のUNIXタイムスタンプ |
プーマのメトリクス
メトリクス | 種類 | 以来 | 説明 |
---|---|---|---|
puma_workers | ゲージ | 12.0 | 総労働者数 |
puma_running_workers | ゲージ | 12.0 | ブーイング数 |
puma_stale_workers | ゲージ | 12.0 | 老齢労働者数 |
puma_running | ゲージ | 12.0 | 走行スレッド数 |
puma_queued_connections | ゲージ | 12.0 | ワーカーの “To Do” セットでワーカースレッドを待っているコネクションの数 |
puma_active_connections | ゲージ | 12.0 | リクエストを処理するスレッドの数 |
puma_pool_capacity | ゲージ | 12.0 | ワーカーが今受けられるリクエストの数 |
puma_max_threads | ゲージ | 12.0 | ワーカースレッドの最大数 |
puma_idle_threads | ゲージ | 12.0 | リクエストを処理していないスレッドの数 |
Redisのメトリクス
これらのクライアント・メトリクスは、Redisサーバ・メトリクスを補完するためのものです。これらのメトリクスは、Redisインスタンスごとに分類されています。これらのメトリクスにはすべて、Redisインスタンスを示すstorage
ラベルが付いています。たとえば、cache
やshared_state
などです。
メトリクス | 種類 | 以来 | 説明 |
---|---|---|---|
gitlab_redis_client_exceptions_total | カウンター | 13.2 | Redisクライアント例外の数(例外クラス別 |
gitlab_redis_client_requests_total | カウンター | 13.2 | Redisクライアントリクエスト数 |
gitlab_redis_client_requests_duration_seconds | ヒストグラム | 13.2 | Redisのリクエストレイテンシ(ブロックコマンドを除く |
gitlab_redis_client_redirections_total | カウンター | 15.10 | Redis クラスタの MOVED/ASK リダイレクト数 (リダイレクトの種類による) |
メトリクス共有ディレクトリ
GitLab Prometheusクライアントは、マルチプロセスサービス間で共有されるメトリクスデータを保存するディレクトリを必要とします。これらのファイルはPumaサーバーの下で動いているすべてのインスタンス間で共有されます。このディレクトリはPumaのすべてのプロセスからアクセス可能でなければなりません。
このディレクトリの場所は、環境変数prometheus_multiproc_dir
を使用して設定します。最高のパフォーマンスを得るには、このディレクトリをtmpfs
に作成します。
GitLabがLinuxパッケージを使用してインストールされ、tmpfs
が利用可能な場合、GitLabはあなたのためにメトリクスディレクトリを設定します。