Строка подключения к LogDB — всё о подключении в одной строке (одна
переменная окружения, как DATABASE_URL):
logdb[s]://[токен@]хост[:порт][/стрим/консьюмер][?transport=…&node=…&client=…]logdbs— TLS (wss/https); порт по умолчанию — 4000 уlogdb, 443 уlogdbs(TLS снимает прокси перед шиной);токен— токен сервиса; необязателен, можно передать опциейtoken:;/стрим/консьюмер— какой консьюмер читать (consumer: "стрим/имя");transport—ws,http,hybridилиerlangd;node— имя ноды шины для erlangd:logdb(тогдаlogdb@хост) или полноеlogdb@host;node_name— прежнее имя того же параметра;client— имя экземпляра клиента (client_name:).
Неизвестный параметр — ошибка. Формат общий для всех клиентов LogDB —
docs/connection-string.md (место — справочник logdb-docs).
Токен в выводе (format/2, inspect конфига) скрыт.
Summary
Functions
Порт по умолчанию: 4000, с TLS — 443.
Собрать строку. Токен скрыт (***), если не передать reveal_token: true.
Разобрать строку: {:ok, map} с заданными в ней частями или {:error, причина}.
Модуль транспорта по имени из строки ("ws" → Transport.WebSocket).
Types
Functions
Порт по умолчанию: 4000, с TLS — 443.
Собрать строку. Токен скрыт (***), если не передать reveal_token: true.
Разобрать строку: {:ok, map} с заданными в ней частями или {:error, причина}.
Модуль транспорта по имени из строки ("ws" → Transport.WebSocket).