- for (i = 0; i < lines_num; i++)
- {
- fields_num = strsplit (lines[i], fields,
- (sizeof (fields) / sizeof (fields[0])));
-
- if (fields_num == 3)
- {
- if ((strcmp (fields[0], "Active") == 0)
- && (strcmp (fields[1], "connections:") == 0))
- {
- submit ("nginx_connections", "active", atoll (fields[2]));
- }
- else if ((atoll (fields[0]) != 0)
- && (atoll (fields[1]) != 0)
- && (atoll (fields[2]) != 0))
- {
- submit ("connections", "accepted", atoll (fields[0]));
- submit ("connections", "handled", atoll (fields[1]));
- submit ("nginx_requests", NULL, atoll (fields[2]));
+ for (int i = 0; i < lines_num; i++) {
+ fields_num =
+ strsplit(lines[i], fields, (sizeof(fields) / sizeof(fields[0])));
+
+ if (fields_num == 3) {
+ if ((strcmp(fields[0], "Active") == 0) &&
+ (strcmp(fields[1], "connections:") == 0)) {
+ submit("nginx_connections", "active", atoll(fields[2]));
+ } else if ((atoll(fields[0]) != 0) && (atoll(fields[1]) != 0) &&
+ (atoll(fields[2]) != 0)) {
+ submit("connections", "accepted", atoll(fields[0]));
+ /* TODO: The legacy metric "handled", which is the sum of "accepted" and
+ * "failed", is reported for backwards compatibility only. Remove in the
+ * next major version. */
+ submit("connections", "handled", atoll(fields[1]));
+ submit("connections", "failed", (atoll(fields[0]) - atoll(fields[1])));
+ submit("nginx_requests", NULL, atoll(fields[2]));