1. はじめ に
運用 を 上 で db の の 把握 は 一般 的 な サーバ の 監視 項目 に 加え て 、 優先 度 高い 物 である 認識 し い ます。 。db 自体 知り たい こと は は 変わる と。。。 れ れ れ れ れ れ れ れ れ れ れ ます が 今回 も 一般 的 な 項目 について 整理 し て たい と 思い ます。 また 今回 は nosql ベース の db である mongo を し て 記載 致し ます。。。。
2.db サーバ の 監視 項目 項目
基本 的 監視 項目 について は ダッシュ ボード を 参考 に 以下 整理 し まし た ・ ・ db コネクション ・ オペレーション 数 数 数 数 の た ・ ・ db コネクション ・ オペレーション 数 数 数 数 の 増減 ・ ・ db メモリアロケーション の 増減 率 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ Lock の 数 ・ pagefault の 合計 数
3. Метрика
では 実際 クエリ を 記載 し て いき ます。 演算 子 に て は 一旦 無視 し て いただき 、 から 取得 し た た。。 ます ます。。。。。。。。。。。。。
- DB コネクション 数
irate(mongodb_connections[1m])
- オペレーション 数 (Crud) の 増減 率 率
irate(mongodb_mongod_op_counters_total[1m])
- DB の メモリアロケーション
irate(mongodb_memory[1m])
- ( In-Out) байт 数 の 率 率
irate(mongodb_network_bytes_total[1m])
- Замок の 実行 数
mongodb_mongod_global_lock_current_queue
- Pagefault の 合計 数
mongodb_extra_info_page_faults_total[1m]
4. 結び
ダッシュ ボード インポート し て 使用 する のでも 十分 です が 本質 的 に は クエリ の 詳細 について の 理解 を 怠る 何 を て いる か 正確 に 把握 でき ない 自戒 を 込め て まし アラート 把握 把握 でき でき ない 自戒 込め 記載 アラート の 把握 閾値 に て は 、 運用 を 行い つつ チューニング する こと 望ましい 為 今回 は メトリクス 紹介 と なり まし た。。
Оригинал: «https://dev.to/mizuki04/devsecops-6-db-3n07»