Code

Merge remote-tracking branch 'github/pr/387'
[collectd.git] / src / pinba.proto
1 package Pinba;
2 option optimize_for = SPEED;
4 message Request {
5         required string hostname                = 1;
6         required string server_name             = 2;
7         required string script_name             = 3;
8         required uint32 request_count   = 4;
9         required uint32 document_size   = 5;
10         required uint32 memory_peak             = 6;
11         required float request_time             = 7;
12         required float ru_utime                 = 8;
13         required float ru_stime                 = 9;
15         repeated uint32 timer_hit_count = 10;
16         repeated float timer_value      = 11;
17         repeated uint32 timer_tag_count = 12;
18         repeated uint32 timer_tag_name  = 13;
19         repeated uint32 timer_tag_value = 14;
20         repeated string dictionary      = 15;
21         optional uint32 status          = 16;
22 }