label_set_update(&rattr, "service.name", NULL);
label_set_update(&rattr, "service.instance.id", NULL);
+#ifdef EXPOSE_OPEN_METRICS
strbuf_print(buf, "# TYPE target info\n");
strbuf_print(buf, "# HELP target Target metadata\n");
+#else
+ strbuf_print(buf, "# HELP target_info Target metadata\n");
+ strbuf_print(buf, "# TYPE target_info gauge\n");
+#endif
strbuf_print(buf, "target_info{");
format_label_set(buf, rattr, job, instance);
.ptr = &(label_pair_t){"foo", "bar"},
.num = 1,
},
- .want = "# TYPE target info\n"
- "# HELP target Target metadata\n"
+ .want = "# HELP target_info Target metadata\n"
+ "# TYPE target_info gauge\n"
"target_info{foo=\"bar\"} 1\n",
},
{
.ptr = &(label_pair_t){"service.name", "unittest"},
.num = 1,
},
- .want = "# TYPE target info\n"
- "# HELP target Target metadata\n"
+ .want = "# HELP target_info Target metadata\n"
+ "# TYPE target_info gauge\n"
"target_info{job=\"unittest\"} 1\n",
},
{
.ptr = &(label_pair_t){"service.instance.id", "42"},
.num = 1,
},
- .want = "# TYPE target info\n"
- "# HELP target Target metadata\n"
+ .want = "# HELP target_info Target metadata\n"
+ "# TYPE target_info gauge\n"
"target_info{instance=\"42\"} 1\n",
},
};