Sign inSign up

maksim77/tinkoff_exporter

By maksim77

•Updated over 4 years ago

Image
0

414

maksim77/tinkoff_exporter repository overview

⁠tinkoff_exporter

Prometheus⁠ экспортер данных из OpenAPI⁠ Тинькофф Инвестиции.

⁠Метрики

НазваниеОписаниеМетки
currencyОстатки денег на счётуcurrency – валюта
currency_blockedЗаблокированная сумма на счетуcurrency – валюта
stockЦена отдельной бумагиcurrency – валюта, in_portfolio – наличие в портфеле, ticker – тикер бумаги, type – типа ценной бумаги (Etf - ETF, Stock - акция, Bond – облигация)
stock_countКолличество бумаг в портфелеticker – тикер бумаги, type – типа ценной бумаги (Etf - ETF, Stock - акция, Bond – облигация)
stock_expected_yieldОжидаемая на настоящий момент доходность по бумагеcurrency – валюта, ticker – тикер бумаги, type – типа ценной бумаги (Etf - ETF, Stock - акция, Bond – облигация)
totalИтоговая сумма на счёте по текущему курсу
total_payinОбщая сумма пополнений счёта
total_payoutОбщая сумма выведенных средств со счёта
xirrВнутренняя ставка доходности⁠

⁠Параметры

Единственным обязательным аргументом для запуска программы является token (инструкция⁠ по получению токена). Он может быть передан либо как переменная окружения TINKOFF_EXPORTER_TOKEN либо как часть конфигурационного файла config.yml:

---
endpoint: "/metrics"
port: 8000
token: "t.TOKEN"
tickers:
  - "YNDX"
  - "MTSS"
ПараметрОписаниеПеременная окруженияЗначение по умолчанию
endpointПуть на котором будут отдаваться метрикиTINKOFF_EXPORTER_ENDPOINT/metrics
portПорт на котором будет отвечать сервисTINKOFF_EXPORTER_PORT8000
tokenТокен доступа к OpenAPITINKOFF_EXPORTER_TOKEN
tickersСписок тикеров тех ценных бумаг котрых у вас в портфеле нет но вы, тем не менее, хотите собирать по ним статистикуTINKOFF_EXPORTER_TICKERS[]

⁠Запуск в Docker

docker run -p 8000:8000 --env TINKOFF_EXPORTER_TOKEN=t.token maksim77/tinkoff_exporter

Tag summary

Content type

Image

Digest

Size

11.5 MB

Last updated

over 4 years ago

docker pull maksim77/tinkoff_exporter