|
@@ -326,8 +326,12 @@ def init():
|
|
|
arp_device = d.split('"')[0]
|
|
|
print(" - "+arp_device)
|
|
|
print("\n - PROMETHEUS HTTP_metrics:")
|
|
|
- promhttp_metric_handler_errors_total_encoding = r_text.split('promhttp_metric_handler_errors_total{cause="encoding"}')[1].split("\n")[0]
|
|
|
- promhttp_metric_handler_errors_total_gathering = r_text.split('promhttp_metric_handler_errors_total{cause="gathering"}')[1].split("\n")[0]
|
|
|
+ try:
|
|
|
+ promhttp_metric_handler_errors_total_encoding = r_text.split('promhttp_metric_handler_errors_total{cause="encoding"}')[1].split("\n")[0]
|
|
|
+ promhttp_metric_handler_errors_total_gathering = r_text.split('promhttp_metric_handler_errors_total{cause="gathering"}')[1].split("\n")[0]
|
|
|
+ prom_gathering_flag = True
|
|
|
+ except:
|
|
|
+ prom_gathering_flag = False
|
|
|
promhttp_metric_handler_requests_in_flight = r_text.split('promhttp_metric_handler_requests_in_flight')[1].split("\n")[0]
|
|
|
promhttp_metric_handler_requests_total_200 = r_text.split('promhttp_metric_handler_requests_total{code="200"}')[1].split("\n")[0]
|
|
|
promhttp_metric_handler_requests_total_500 = r_text.split('promhttp_metric_handler_requests_total{code="500"}')[1].split("\n")[0]
|
|
@@ -335,8 +339,9 @@ def init():
|
|
|
print(" - HTTP-200 (OK) : "+promhttp_metric_handler_requests_total_200)
|
|
|
print(" - HTTP-500 (FAIL) : "+promhttp_metric_handler_requests_total_500)
|
|
|
print(" - HTTP-503 (FAIL) : "+promhttp_metric_handler_requests_total_503)
|
|
|
- print(" - ENCODING (FAIL) : "+promhttp_metric_handler_errors_total_encoding)
|
|
|
- print(" - GHATERING (FAIL): "+promhttp_metric_handler_errors_total_gathering)
|
|
|
+ if prom_gathering_flag == True:
|
|
|
+ print(" - ENCODING (FAIL) : "+promhttp_metric_handler_errors_total_encoding)
|
|
|
+ print(" - GHATERING (FAIL): "+promhttp_metric_handler_errors_total_gathering)
|
|
|
print("")
|
|
|
else:
|
|
|
print("")
|