Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Fluent input plugin for MySQL slow query log file.

branch: master

This branch is 0 commits ahead and 0 commits behind master

Octocat-spinner-32 lib use myslog June 07, 2012
Octocat-spinner-32 .gitignore add gitignore June 05, 2012
Octocat-spinner-32 Gemfile add Gemfile June 07, 2012
Octocat-spinner-32 README.md update README June 07, 2012
Octocat-spinner-32 Rakefile add gemspec June 05, 2012
Octocat-spinner-32 fluent-plugin-mysqlslowquery.gemspec v0.0.2 June 07, 2012
README.md

fluent-plugin-mysqlslowquery

Fluent input plugin for MySQL slow query log file.

Installation

% gem install fluent-plugin-mysqlslowquery

How to use

Edit conf file.

#/etc/fluentd/fluent.conf
<source>
  type mysql_slow_query
  path /path/to/mysqld-slow.log
  tag mysqld.slow_query
</source>

Expected record format

Sample

# Time: 111003 14:17:38
# User@Host: root[root] @ localhost []
# Query_time: 0.000270  Lock_time: 0.000097 Rows_sent: 1  Rows_examined: 0
SET timestamp=1317619058;
SELECT * FROM life;

Record

{
    "user": "root[root]",
    "host": "localhost",
    "host_ip": "",
    "query_time": 0.000270,
    "lock_time": 0.000097,
    "rows_sent": 1,
    "rows_examined": 0,
    "sql": "SET timestamp=1317619058; SELECT * FROM life;"
}
Something went wrong with that request. Please try again.