)]}'
{"ironic_prometheus_exporter/parsers/ironic.py":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"2c5e118d072eba9f6ece8f6555b3b07f28f5f2e1","unresolved":true,"context_lines":[{"line_number":171,"context_line":"                           labelnames\u003dlist(labels.keys()),"},{"line_number":172,"context_line":"                           registry\u003dmetrics_registry)"},{"line_number":173,"context_line":"            # Prometheus_client doesn\u0027t directly expose a counter method"},{"line_number":174,"context_line":"            # to set a counterv value directly."},{"line_number":175,"context_line":"            metric.labels(**labels).set(value[\u0027count\u0027])"},{"line_number":176,"context_line":"            LOG.debug(f\u0027Details of the metric {formatted_key} with labels \u0027"},{"line_number":177,"context_line":"                      \u0027{labels}, value: %s\u0027, value[\u0027count\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"4d0dd2c2_1534cfa9","line":174,"updated":"2024-01-26 23:37:22.000000000","message":"counterv? I think that was a misplaced space in the original","commit_id":"5ec5644f4abbb0c772367fca210574a1eb7f4fc0"},{"author":{"_account_id":36102,"name":"Adam McArthur","display_name":"Adam McArthur","email":"adam@mcaq.me","username":"adamcarthur","status":"PhD Candidate in Computational Imaging. Open Source Software Engineer at G-Research."},"change_message_id":"890a0d75768bb86bc8c8c0f57fec0b4be500d1c6","unresolved":false,"context_lines":[{"line_number":171,"context_line":"                           labelnames\u003dlist(labels.keys()),"},{"line_number":172,"context_line":"                           registry\u003dmetrics_registry)"},{"line_number":173,"context_line":"            # Prometheus_client doesn\u0027t directly expose a counter method"},{"line_number":174,"context_line":"            # to set a counterv value directly."},{"line_number":175,"context_line":"            metric.labels(**labels).set(value[\u0027count\u0027])"},{"line_number":176,"context_line":"            LOG.debug(f\u0027Details of the metric {formatted_key} with labels \u0027"},{"line_number":177,"context_line":"                      \u0027{labels}, value: %s\u0027, value[\u0027count\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"a69338aa_ec570f4d","line":174,"in_reply_to":"4d0dd2c2_1534cfa9","updated":"2024-01-29 21:20:09.000000000","message":"Done","commit_id":"5ec5644f4abbb0c772367fca210574a1eb7f4fc0"}],"ironic_prometheus_exporter/tests/json_samples/notification-ipmi-1.json":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"2c5e118d072eba9f6ece8f6555b3b07f28f5f2e1","unresolved":true,"context_lines":[{"line_number":1442,"context_line":"                    \"Sensor ID\": \"Cable SAS B1 (0xc3)\","},{"line_number":1443,"context_line":"                    \"OEM\": \"0\""},{"line_number":1444,"context_line":"                },"},{"line_number":1445,"context_line":"                \"VGA Cable Press (0x52)\": {"},{"line_number":1446,"context_line":"                    \"States Asserted\": \"Cable / Interconnect\","},{"line_number":1447,"context_line":"                    \"Sensor Reading\": \"0h\","},{"line_number":1448,"context_line":"                    \"Entity ID\": \"7.1 (System Board)\","}],"source_content_type":"application/json","patch_set":1,"id":"eb637f26_8b617ef7","line":1445,"updated":"2024-01-26 23:37:22.000000000","message":"We need to exclude this dir entirely, I suspect. For instance, pres I believe means \"presence\" here.","commit_id":"5ec5644f4abbb0c772367fca210574a1eb7f4fc0"},{"author":{"_account_id":36102,"name":"Adam McArthur","display_name":"Adam McArthur","email":"adam@mcaq.me","username":"adamcarthur","status":"PhD Candidate in Computational Imaging. Open Source Software Engineer at G-Research."},"change_message_id":"890a0d75768bb86bc8c8c0f57fec0b4be500d1c6","unresolved":false,"context_lines":[{"line_number":1442,"context_line":"                    \"Sensor ID\": \"Cable SAS B1 (0xc3)\","},{"line_number":1443,"context_line":"                    \"OEM\": \"0\""},{"line_number":1444,"context_line":"                },"},{"line_number":1445,"context_line":"                \"VGA Cable Press (0x52)\": {"},{"line_number":1446,"context_line":"                    \"States Asserted\": \"Cable / Interconnect\","},{"line_number":1447,"context_line":"                    \"Sensor Reading\": \"0h\","},{"line_number":1448,"context_line":"                    \"Entity ID\": \"7.1 (System Board)\","}],"source_content_type":"application/json","patch_set":1,"id":"6f9012bf_255a8c45","line":1445,"in_reply_to":"eb637f26_8b617ef7","updated":"2024-01-29 21:20:09.000000000","message":"Done","commit_id":"5ec5644f4abbb0c772367fca210574a1eb7f4fc0"}]}
