Hello
I'm trying to configure stats with openmetrics
Dovecot version: 2.3.19
I make the settings as follows:
```
# cat /home/beget/dovecot/conf/conf.d/90-openmetrics.conf | grep -v -E
"^#"
service stats {
? inet_listener http {
??? port = 9900
? }
}
event_exporter log {
? format = json
? format_args = time-rfc3339
? transport = log
}
metric imap_commands {
? exporter = log
? filter = event=*
}
metric imap_command {
? filter = event=imap_command_finished
? fields = bytes_in bytes_out
? group_by = cmd_name tagged_reply_state
}
```
The problem is that no matter what configuration I do, the fields
parameter is not displayed in openmetrics
```
# curl http://192.168.20.252:9900/metrics | grep -v -E "^#\ " | grep
imap_command
? % Total??? % Received % Xferd? Average Speed?? Time??? Time Time? Current
???????????????????????????????? Dload? Upload?? Total?? Spent Left? Speed
100? 4891? 100? 4891??? 0???? 0?? 285k????? 0 --:--:-- --:--:--
--:--:--? 341k
dovecot_imap_commands_total 388
dovecot_imap_commands_duration_seconds_total 24.225760
dovecot_imap_command_total{cmd_name="NAMESPACE"} 1
dovecot_imap_command_total{cmd_name="NAMESPACE",tagged_reply_state="OK"}
1
dovecot_imap_command_total{cmd_name="ID"} 4
dovecot_imap_command_total{cmd_name="ID",tagged_reply_state="OK"}
4
dovecot_imap_command_total{cmd_name="ENABLE"} 4
dovecot_imap_command_total{cmd_name="ENABLE",tagged_reply_state="OK"}
4
dovecot_imap_command_total{cmd_name="SELECT"} 3
dovecot_imap_command_total{cmd_name="SELECT",tagged_reply_state="OK"}
3
dovecot_imap_command_total{cmd_name="GETQUOTAROOT"} 3
dovecot_imap_command_total{cmd_name="GETQUOTAROOT",tagged_reply_state="OK"}
3
dovecot_imap_command_total{cmd_name="UID FETCH"} 19
dovecot_imap_command_total{cmd_name="UID
FETCH",tagged_reply_state="OK"} 19
dovecot_imap_command_total{cmd_name="LIST"} 2
dovecot_imap_command_total{cmd_name="LIST",tagged_reply_state="OK"}
2
dovecot_imap_command_total{cmd_name="IDLE"} 1
dovecot_imap_command_total{cmd_name="IDLE",tagged_reply_state="OK"}
1
dovecot_imap_command_total{cmd_name="STATUS"} 2
dovecot_imap_command_total{cmd_name="STATUS",tagged_reply_state="OK"}
2
dovecot_imap_command_count 39
dovecot_imap_command_duration_seconds_total{cmd_name="NAMESPACE"}
0.000218
dovecot_imap_command_duration_seconds_total{cmd_name="NAMESPACE",tagged_reply_state="OK"}
0.000218
dovecot_imap_command_duration_seconds_total{cmd_name="ID"} 0.000900
dovecot_imap_command_duration_seconds_total{cmd_name="ID",tagged_reply_state="OK"}
0.000900
dovecot_imap_command_duration_seconds_total{cmd_name="ENABLE"}
0.000332
dovecot_imap_command_duration_seconds_total{cmd_name="ENABLE",tagged_reply_state="OK"}
0.000332
dovecot_imap_command_duration_seconds_total{cmd_name="SELECT"}
0.028734
dovecot_imap_command_duration_seconds_total{cmd_name="SELECT",tagged_reply_state="OK"}
0.028734
dovecot_imap_command_duration_seconds_total{cmd_name="GETQUOTAROOT"}
0.127621
dovecot_imap_command_duration_seconds_total{cmd_name="GETQUOTAROOT",tagged_reply_state="OK"}
0.127621
dovecot_imap_command_duration_seconds_total{cmd_name="UID FETCH"}
0.097117
dovecot_imap_command_duration_seconds_total{cmd_name="UID
FETCH",tagged_reply_state="OK"} 0.097117
dovecot_imap_command_duration_seconds_total{cmd_name="LIST"} 0.003738
dovecot_imap_command_duration_seconds_total{cmd_name="LIST",tagged_reply_state="OK"}
0.003738
dovecot_imap_command_duration_seconds_total{cmd_name="IDLE"} 7.397259
dovecot_imap_command_duration_seconds_total{cmd_name="IDLE",tagged_reply_state="OK"}
7.397259
dovecot_imap_command_duration_seconds_total{cmd_name="STATUS"}
0.041169
dovecot_imap_command_duration_seconds_total{cmd_name="STATUS",tagged_reply_state="OK"}
0.041169
dovecot_imap_command_duration_seconds_sum 7.697088
```
It is displayed through doveadm
```
# altdocker exec $(altdocker ps -aq -f name=dove) doveadm stats dump
metric_name??? field??? count??? sum??? min??? max??? avg median???
stddev??? %95
imap_commands??? duration??? 449??? 1043812019??? 20 116763630???
2324748.37??? 2382??? 12137052.43??? 608328
imap_command??? duration??? 49??? 145807071??? 72??? 46020784
2975654.51??? 3381??? 11041798.07??? 46017747
imap_command??? bytes_in??? 49??? 1419??? 0??? 179??? 28.96 37???
28.93??? 55
imap_command??? bytes_out??? 49??? 1867985??? 0??? 424616 38122.14???
167??? 74553.96??? 158613
imap_command_NAMESPACE??? duration??? 1??? 218??? 218??? 218 218.00???
218??? 0.00??? 218
imap_command_NAMESPACE??? bytes_in??? 1??? 0??? 0??? 0??? 0.00 0???
0.00??? 0
imap_command_NAMESPACE??? bytes_out??? 1??? 86??? 86??? 86 86.00???
86??? 0.00??? 86
imap_command_NAMESPACE_OK??? duration??? 1??? 218??? 218??? 218
218.00??? 218??? 0.00??? 218
imap_command_NAMESPACE_OK??? bytes_in??? 1??? 0??? 0??? 0 0.00??? 0???
0.00??? 0
imap_command_NAMESPACE_OK??? bytes_out??? 1??? 86??? 86??? 86 86.00???
86??? 0.00??? 86
imap_command_ID??? duration??? 4??? 900??? 145??? 288??? 225.00 233???
59.07??? 288
imap_command_ID??? bytes_in??? 4??? 168??? 42??? 42??? 42.00 42???
0.00??? 42
imap_command_ID??? bytes_out??? 4??? 275??? 66??? 75??? 68.75 67???
3.63??? 75
imap_command_ID_OK??? duration??? 4??? 900??? 145??? 288 225.00???
233??? 59.07??? 288
imap_command_ID_OK??? bytes_in??? 4??? 168??? 42??? 42??? 42.00 42???
0.00??? 42
imap_command_ID_OK??? bytes_out??? 4??? 275??? 66??? 75 68.75??? 67???
3.63??? 75
imap_command_ENABLE??? duration??? 4??? 332??? 72??? 110 83.00??? 75???
15.65??? 110
imap_command_ENABLE??? bytes_in??? 4??? 44??? 11??? 11??? 11.00 11???
0.00??? 11
imap_command_ENABLE??? bytes_out??? 4??? 147??? 36??? 37 36.75??? 37???
0.44??? 37
imap_command_ENABLE_OK??? duration??? 4??? 332??? 72??? 110 83.00???
75??? 15.65??? 110
imap_command_ENABLE_OK??? bytes_in??? 4??? 44??? 11??? 11 11.00??? 11???
0.00??? 11
imap_command_ENABLE_OK??? bytes_out??? 4??? 147??? 36??? 37 36.75???
37??? 0.44??? 37
imap_command_SELECT??? duration??? 3??? 28734??? 4662??? 16200
9578.00??? 7872??? 4862.39??? 16200
imap_command_SELECT??? bytes_in??? 3??? 33??? 7??? 14??? 11.00 12???
2.94??? 14
imap_command_SELECT??? bytes_out??? 3??? 1034??? 309??? 416 344.67???
309??? 50.44??? 416
imap_command_SELECT_OK??? duration??? 3??? 28734??? 4662 16200???
9578.00??? 7872??? 4862.39??? 16200
imap_command_SELECT_OK??? bytes_in??? 3??? 33??? 7??? 14 11.00??? 12???
2.94??? 14
imap_command_SELECT_OK??? bytes_out??? 3??? 1034??? 309??? 416 344.67???
309??? 50.44??? 416
imap_command_GETQUOTAROOT??? duration??? 6??? 171676??? 12353 74871???
28612.67??? 17219??? 22308.42??? 74871
imap_command_GETQUOTAROOT??? bytes_in??? 6??? 66??? 7??? 14 11.00???
12??? 2.94??? 14
imap_command_GETQUOTAROOT??? bytes_out??? 6??? 983??? 159 167???
163.83??? 165??? 3.18??? 167
imap_command_GETQUOTAROOT_OK??? duration??? 6??? 171676 12353???
74871??? 28612.67??? 17219??? 22308.42??? 74871
imap_command_GETQUOTAROOT_OK??? bytes_in??? 6??? 66??? 7??? 14 11.00???
12??? 2.94??? 14
imap_command_GETQUOTAROOT_OK??? bytes_out??? 6??? 983??? 159 167???
163.83??? 165??? 3.18??? 167
imap_command_UID_FETCH??? duration??? 20??? 97998??? 881 16915???
4899.90??? 3304??? 4306.81??? 13912
imap_command_UID_FETCH??? bytes_in??? 20??? 922??? 13??? 179 46.10???
37??? 34.76??? 103
imap_command_UID_FETCH??? bytes_out??? 20??? 1864818??? 40 424616???
93240.90??? 100838??? 92111.34??? 174020
imap_command_UID_FETCH_OK??? duration??? 20??? 97998??? 881 16915???
4899.90??? 3304??? 4306.81??? 13912
imap_command_UID_FETCH_OK??? bytes_in??? 20??? 922??? 13??? 179 46.10???
37??? 34.76??? 103
imap_command_UID_FETCH_OK??? bytes_out??? 20??? 1864818??? 40 424616???
93240.90??? 100838??? 92111.34??? 174020
imap_command_LIST??? duration??? 2??? 3738??? 1715??? 2023 1869.00???
1869??? 154.00??? 2023
imap_command_LIST??? bytes_in??? 2??? 56??? 10??? 46??? 28.00 28???
18.00??? 46
imap_command_LIST??? bytes_out??? 2??? 315??? 85??? 230 157.50??? 157???
72.50??? 230
imap_command_LIST_OK??? duration??? 2??? 3738??? 1715??? 2023 1869.00???
1869??? 154.00??? 2023
imap_command_LIST_OK??? bytes_in??? 2??? 56??? 10??? 46 28.00??? 28???
18.00??? 46
imap_command_LIST_OK??? bytes_out??? 2??? 315??? 85??? 230 157.50???
157??? 72.50??? 230
imap_command_IDLE??? duration??? 4??? 145454703??? 7397259 46020784???
36363675.75??? 46018330??? 16723768.54??? 46020784
imap_command_IDLE??? bytes_in??? 4??? 32??? 8??? 8??? 8.00??? 8 0.00??? 8
imap_command_IDLE??? bytes_out??? 4??? 91??? 10??? 27??? 22.75 27???
7.36??? 27
imap_command_IDLE_OK??? duration??? 4??? 145454703??? 7397259
46020784??? 36363675.75??? 46018330??? 16723768.54??? 46020784
imap_command_IDLE_OK??? bytes_in??? 4??? 32??? 8??? 8??? 8.00 8??? 0.00??? 8
imap_command_IDLE_OK??? bytes_out??? 4??? 91??? 10??? 27 22.75??? 27???
7.36??? 27
imap_command_STATUS??? duration??? 2??? 41169??? 16692??? 24477
20584.50??? 20584??? 3892.50??? 24477
imap_command_STATUS??? bytes_in??? 2??? 92??? 45??? 47??? 46.00 46???
1.00??? 47
imap_command_STATUS??? bytes_out??? 2??? 236??? 117??? 119 118.00???
118??? 1.00??? 119
imap_command_STATUS_OK??? duration??? 2??? 41169??? 16692 24477???
20584.50??? 20584??? 3892.50??? 24477
imap_command_STATUS_OK??? bytes_in??? 2??? 92??? 45??? 47 46.00??? 46???
1.00??? 47
imap_command_STATUS_OK??? bytes_out??? 2??? 236??? 117??? 119 118.00???
118??? 1.00??? 119
imap_command_NOOP??? duration??? 3??? 7603??? 1654??? 3177 2534.33???
2772??? 644.07??? 3177
imap_command_NOOP??? bytes_in??? 3??? 6??? 2??? 2??? 2.00??? 2 0.00??? 2
imap_command_NOOP??? bytes_out??? 3??? 0??? 0??? 0??? 0.00??? 0 0.00??? 0
imap_command_NOOP_OK??? duration??? 3??? 7603??? 1654??? 3177 2534.33???
2772??? 644.07??? 3177
imap_command_NOOP_OK??? bytes_in??? 3??? 6??? 2??? 2??? 2.00 2??? 0.00??? 2
imap_command_NOOP_OK??? bytes_out??? 3??? 0??? 0??? 0??? 0.00 0??? 0.00??? 0
```
I can?t understand what I?m doing wrong so that field data is displayed
in openmetrics.