WMI Exporter выдает ошибку при попытке очистки метрик при экспорте метрик с использованием сборщика текстовых файлов - PullRequest
0 голосов
/ 02 марта 2020

wmi_textfile_scrape_error 1, если при открытии или чтении файла произошла ошибка, 0 в противном случае

import pyodbc
import os
import sys
conn = pyodbc.connect('Driver={SQL Server};'
                      'Server=win-bk9m8;'
                      'Database=metric-db;'
                      'UID=sa;'
                      'PWD=password;')
cursor = conn.cursor()
count1 = cursor.execute("select count(*) from MissedEvents  where  TenantId > 10 and remarks like 'Mandatory%' AND RowCreatedDate >= dateadd(hh, -2, getdate())")
mandatory_items_missing_count = count1.fetchone()[0]
remarkname = "mandatory-items-missing"
#print(mandatory_items_missing_count)
print('# HELP missedevents_table_remarks {0}'.format(remarkname))    
print('# TYPE missedevents_table_remarks gauge' )
print('missedevents_table_remarks{{remark_type="{0}"}} {1}' .format(remarkname, mandatory_items_missing_count))```

1 Ответ

0 голосов
/ 03 марта 2020

После включения отладки в сервисе wmi-exporter я узнал, что ошибка произошла из-за неожиданного завершения потока ввода; Я добавил новую строку в скрипт выше и исправил ошибку.

...