技術ブログ
技術ブログ
2017年03月31日
このエントリーをはてなブックマークに追加

PLUGINSによるDB監視の例(MySQL)

New RelicでDBを監視するには2つの側面からのアプローチがあります。

①APMによる監視

クエリを投げる側(アプリケーション)からのSQLの実行状態はAPMのエージェントだけで見ることができます。スロークエリを出しているSQL文を検出するといった分析はAPMで行います。アプリケーションサーバにAPMエージェントがインストールされていることが必要になります。

 

②PLUGINSによる監視

DBサーバ自体の監視を行う場合はPLUGINSを利用します。MySQLやRedis等のPLUGINSのエージェントをDBサーバに入れことで監視できるようになります。この場合見えるものはSQLの実行量の時系列データ等です。APMのようにスロークエリを引き起こしているSQL文が検出できるにようなるわけではありません。

以下に、PLUGINSのMySQLエージェントを導入した場合に見られるようになる項目を例として挙げます。

 

Overview

SQL volume

Total reads(SELECT) &writes(INSERT,UPDATE,DELETE,REPLACE)executed

Key Utilizations

Database Connections

Current database connection information

Database Connections

Current database connection information

Network Traffic

Bytes recieved & sent for this instance

Recent events

過去三日間に発生したイベント
この例では発生せず

グラフにカーソルを合わせると実行時間が表示されます。

Query Analytics

SQL Commands

All individual read, write & admin SQL commands executed

Internal Temporary Tables

In-memory & on-disk temp tables created by SQL queries

Slow Queries

Number of reported slow queries per second

Query Cache Usage

Outcome of queries using the MySQL Query Cache

Select Query Types

The types of selects performed

Table Locks

table lock types for SQL Queries

Sort Query Types

Types of sorts performed for queries

InnoDB Metrics

Buffer Pool Page Operations

Operations/second for InnoDB pages in buffer pool

InnoDB Row Operations

InnoDB row operations performed per second

Buffer Pool Pages Brekdown

Allocation of pages in the buffer pool

InnoDB Log Writes

Bytes written to the InnoDB Redo Logs

File Syncs

Expensive Disk I/O fsyncs

InnoDB Checpoint Age

Outstanding bytes to be checkpointed

History List Length

Unpurged old transaction pages

InnoDB Internal Thread Queries

State of queries inside InnoDB

InnoDB Mutexes

Replication

Replication Lag

Replication lag for MySQL slave instances

Master Binary Log writes

Master binary log writes(empty for slaves)

Slave Relay Log Volume

Relay Logs bytes processed by replication

Slave I/O Thread lag

Delay in recording master binary log events

Slave Errors

Any reported slave errors

以上

このエントリーをはてなブックマークに追加

この記事を書いた人

dxtomochika 海外の新しい製品・サービスなどを検証して紹介します。

PROプランのすべての機能を
14日間無料でお試し

新規無料登録いただくとPROプランのすべての機能を
14日間無料でお試しいただけます。
クレジットカードなど決済情報の登録は不要です。

各プランの詳細はこちらからご確認ください。