Использование экспортера Oracle DB с Prometheus

Попытка очистить oracle db с помощью экспортера Oracle DB, упомянутого на веб-сайте Prometheus

экспортер: OracleDB Exporter

Но не могу понять, как подключить это к удаленному экземпляру Oracle DB. Он указывает на создание DATA_SOURCE_NAME, но ничего не упоминается о свойствах подключения, таких как имя пользователя и пароль, нужна помощь по этому поводу

пробовал запустить докер для экспортера

 docker run --name oracledb_exporter -p 9161:9161 -e DATA_SOURCE_NAME=system/oracle@hostname/xe iamseth/oracledb_exporter
time="2019-11-28T05:08:29Z" level=info msg="Starting oracledb_exporter 0.2.3" source="main.go:337" 
time="2019-11-28T05:08:29Z" level=error msg="Error pinging oracle: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor\n" source="main.go:168" 
time="2019-11-28T05:08:29Z" level=info msg="Try to reconnect..." source="main.go:173" 
time="2019-11-28T05:08:29Z" level=error msg="Unable to connect to oracle:ORA-12514: TNS:listener does not currently know of service requested in connect descriptor\n" source="main.go:181" 
time="2019-11-28T05:08:29Z" level=info msg="Listening on :9161" source="main.go:359" 

person Vivek Rawat    schedule 28.11.2019    source источник


Ответы (1)


Переведенный на InfluxDB с помощью Logstash, он уже имел плагин для экспорта данных.

InfluxDB также является базой данных временных рядов, у Logstash уже был существующий плагин для выполнения запросов к базе данных и последующей отправки данных в InfluxDB, использовался планировщик в Logstash для очистки данных через определенные промежутки времени.

плагин вывода infxdb

Используется Grafana для дашбордов, который поддерживает prometheus, а также InfxDB.

person Vivek Rawat    schedule 03.12.2019