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_PORT | 8000 |
| token | Токен доступа к OpenAPI | TINKOFF_EXPORTER_TOKEN | |
| tickers | Список тикеров тех ценных бумаг котрых у вас в портфеле нет но вы, тем не менее, хотите собирать по ним статистику | TINKOFF_EXPORTER_TICKERS | [] |
docker run -p 8000:8000 --env TINKOFF_EXPORTER_TOKEN=t.token maksim77/tinkoff_exporter