Screenshots Uit de README van rhizomatics/remote_logger.
Over dit item
Remote Logger for OpenTelemetry and Syslog stuurt Home Assistant-logs naar een externe Syslog- of OTLP-collector. Het luistert naar de Python root logger of de systeemlogboekgebeurtenis, zodat logs met meerdere regels en stacktraces als losse items behouden blijven. OTLP-uitvoer gaat via HTTP als JSON of protobuf, met optionele TLS, tokenauthenticatie, extra headers en eigen resourcekenmerken, terwijl Syslog RFC 5424-berichten gebruikt via UDP of TCP. Andere Home Assistant-gebeurtenissen kunnen ook worden doorgestuurd, waaronder levenscyclusgebeurtenissen, wijzigingen in de kern, serviceaanroepen, automatiseringsruns en statuswijzigingen, plus eigen gebeurtenisnamen. Sensoren melden opmaakfouten, verzendfouten, loggebeurtenissen en verzendingen, en de integratie laat zijn eigen logitems weg om lussen te voorkomen. Het draait lokaal en wordt in de gebruikersinterface ingesteld na installatie via de Marketplace of HACS.
Automatische samenvatting van de README en de code van rhizomatics/remote_logger, automatisch vertaald. Klopt er iets niet, of ben je de maintainer en wil je hier je eigen tekst tonen? Neem contact op
Ondersteunt
Werkt lokaal Praat met je apparaten op je eigen netwerk. Geen cloud van de aanbieder ertussen.
Uit de Marketplace Wordt geïnstalleerd via de Marketplace, voorheen HACS.
Actief onderhouden De auteur heeft in de afgelopen zes maanden een release of wijziging gepubliceerd.
Levert
- Sensoren
Instellen
Installeer de integratie vanuit de Marketplace en herstart Home Assistant. Voeg de integratie daarna toe onder Instellingen > Apparaten en diensten.
OTLP-eindpunt configureren
- Collector-hostHostnaam of IP-adres van de OTLP-collector.
- Collector-poortHTTP-poort van de OTLP-collector (standaard: 4318).
- TLS gebruiken (HTTPS)HTTPS inschakelen voor de verbinding met de collector.
- Payload-coderingCoderingsformaat voor de OTLP-payload: json of protobuf.
- Maximale batchgrootteMaximum aantal logrecords in de buffer voor het doorsturen (1-10000, standaard: 100).
- Aangepaste resourceattributenOptionele door komma's gescheiden sleutel=waarde-paren die aan elk logrecord worden toegevoegd (bijv. deployment.environment=production,service.namespace=home).
- TokentypeVerificatieschema: Bearer stuurt het token ongewijzigd; Basic codeert het als 'gebruiker:wachtwoord' in base64.
- Toegangstoken voor de Authorization-headerOptioneel token. Verstuurd in de 'Authorization'-header.
- Aanvullende headersOptionele extra HTTP-headers in het formaat 'Naam: waarde' (bijv. stream-name: my-stream). Voer één header per invoer in.
- Pad van het logboekeindpuntPad dat wordt toegevoegd aan host:poort voor het logboekeindpunt (standaard: /v1/logs). Voeg een API-specifiek pad toe als voorvoegsel (bijv. /api/otlp/v1/logs).
Syslog-eindpunt configureren
- Syslogserver-hostHostnaam of IP-adres van de syslogserver.
- Syslogserver-poortPoort van de syslogserver (standaard: 514).
- TransportprotocolTransportprotocol: UDP (fire-and-forget) of TCP (betrouwbare bezorging).
- TLS gebruiken (alleen TCP)TLS-versleuteling inschakelen voor TCP-verbindingen. Wordt genegeerd voor UDP.
- ApplicatienaamHet APP-NAME-veld in RFC 5424-berichten (standaard: homeassistant).
- Syslog-facilitySyslog-facilitycode voor de berekening van de PRI-waarde (standaard: user).
Aanvullende Home Assistant-gebeurtenissen
- system_log_event gebruiken in plaats van Python-rootloggerWanneer uitgeschakeld (standaard), worden logboeken vastgelegd via de Python-rootlogger — alle logniveaus zijn beschikbaar en het minimale niveau is instelbaar. Wanneer ingeschakeld, worden logboeken vastgelegd via de Home Assistant system_log_event-busgebeurtenis, die alleen WARNING- en ERROR-records toont.
- Minimaal logniveau (alleen rootloggermodus)Minimale ernst doorgestuurd naar het externe eindpunt. Geldt alleen wanneer de rootloggermodus actief is (system_log_event uitgeschakeld). Standaard: INFO.
- Gebeurtenisdata serialiseren naar de logbodytekstIndien ingeschakeld worden de volledige gebeurtenisdata als JSON geserialiseerd in de logbodytekst. Alleen entity_id, domain en service worden als gestructureerde attributen bewaard.
- system_log_event als gebeurtenisnaam onderdrukkenWanneer ingeschakeld, worden system_log_event-records geëxporteerd zonder een eventName-veld. Schakel uit wanneer remote_logger als algemene gebeurtenisrecorder wordt gebruikt, zodat alle typen gebeurtenissen onderscheiden kunnen worden.
- Een of meer gebeurtenissenOptionele lijst met aanvullende Home Assistant-gebeurtenisnamen (bijv. zha_event). Voer één gebeurtenisnaam per invoer in.
- Levenscyclusgebeurtenissen van Home AssistantAbonneren op homeassistant_start, homeassistant_started en homeassistant_stop.
- Kernwijzigingsgebeurtenissen van Home AssistantAbonneren op component_loaded, core_config_updated, service_registered, service_removed, lovelace_updated, panels_updated, themes_updated, labs_updated, user_added, user_updated en user_removed.
- Kernactiviteit van Home AssistantKernactiviteit van Home Assistant, inclusief serviceaanroepen, automatiserings- en scriptuitvoering.
- Statuswijzigingen van Home Assistant, zonder attributen of contextStatuswijzigingen van Home Assistant (zonder attributen of context) en logboekitems
- Statuswijzigingen van Home AssistantStatuswijzigingen van Home Assistant (volledige gebeurtenis) en logboekitems
OTLP-eindpunt opnieuw verifiëren
- TokentypeVerificatieschema: Bearer stuurt het token ongewijzigd; Basic codeert het als 'gebruiker:wachtwoord' in base64. Raw Basic stuurt zoals geconfigureerd. ApiKey stuurt met het voorvoegsel 'ApiKey'.
- TokenNieuw token voor verificatie bij de OTLP-collector.
Na het instellen
- Collector-hostHostnaam of IP-adres van de OTLP-collector.
- Collector-poortHTTP-poort van de OTLP-collector (standaard: 4318).
- TLS gebruiken (HTTPS)HTTPS inschakelen voor de verbinding met de collector.
- Payload-coderingCoderingsformaat voor de OTLP-payload: json of protobuf.
- Maximale batchgrootteMaximum aantal logrecords in de buffer voor het doorsturen (1-10000, standaard: 100).
- Aangepaste resourceattributenOptionele door komma's gescheiden sleutel=waarde-paren die aan elk logrecord worden toegevoegd (bijv. deployment.environment=production,service.namespace=home).
- TokentypeVerificatieschema: Bearer stuurt het token ongewijzigd; Basic codeert het als 'gebruiker:wachtwoord' in base64.
- Toegangstoken voor de Authorization-headerOptioneel token. Verstuurd in de 'Authorization'-header.
- Aanvullende headersOptionele extra HTTP-headers in het formaat 'Naam: waarde' (bijv. stream-name: my-stream). Voer één header per invoer in.
- Pad van het logboekeindpuntPad dat wordt toegevoegd aan host:poort voor het logboekeindpunt (standaard: /v1/logs). Voeg een API-specifiek pad toe als voorvoegsel (bijv. /api/otlp/v1/logs).
- Syslogserver-hostHostnaam of IP-adres van de syslogserver.
- Syslogserver-poortPoort van de syslogserver (standaard: 514).
- TransportprotocolTransportprotocol: UDP (fire-and-forget) of TCP (betrouwbare bezorging).
- TLS gebruiken (alleen TCP)TLS-versleuteling inschakelen voor TCP-verbindingen. Wordt genegeerd voor UDP.
- ApplicatienaamHet APP-NAME-veld in RFC 5424-berichten (standaard: homeassistant).
- Syslog-facilitySyslog-facilitycode voor de berekening van de PRI-waarde (standaard: user).
- system_log_event gebruiken in plaats van Python-rootloggerWanneer uitgeschakeld (standaard), worden logboeken vastgelegd via de Python-rootlogger — alle logniveaus zijn beschikbaar en het minimale niveau is instelbaar. Wanneer ingeschakeld, worden logboeken vastgelegd via de Home Assistant system_log_event-busgebeurtenis, die alleen WARNING- en ERROR-records toont.
- Minimaal logniveau (alleen rootloggermodus)Minimale ernst doorgestuurd naar het externe eindpunt. Geldt alleen wanneer de rootloggermodus actief is (system_log_event uitgeschakeld). Standaard: INFO.
- Aangepaste gebeurtenisnamenOptionele lijst met aanvullende Home Assistant-gebeurtenisnamen (bijv. zha_event). Voer één gebeurtenisnaam per invoer in.
- Gebeurtenisdata serialiseren naar de logbodytekstIndien ingeschakeld worden de volledige gebeurtenisdata als JSON geserialiseerd in de logbodytekst. Alleen entity_id, domain en service worden als gestructureerde attributen bewaard.
- system_log_event als gebeurtenisnaam onderdrukkenWanneer ingeschakeld, worden system_log_event-records geëxporteerd zonder een eventName-veld. Schakel uit wanneer remote_logger als algemene gebeurtenisrecorder wordt gebruikt, zodat alle typen gebeurtenissen onderscheiden kunnen worden.
- Levenscyclusgebeurtenissen van Home AssistantAbonneren op homeassistant_start, homeassistant_started en homeassistant_stop.
- Kernwijzigingsgebeurtenissen van Home AssistantAbonneren op component_loaded, core_config_updated, service_registered, service_removed, lovelace_updated, panels_updated, themes_updated, labs_updated, user_added, user_updated en user_removed.
- Kernactiviteit van Home AssistantKernactiviteit van Home Assistant, inclusief serviceaanroepen, automatiserings- en scriptuitvoering.
- Statuswijzigingen van Home Assistant, zonder attributen of contextStatuswijzigingen van Home Assistant (zonder attributen of context) en logboekitems
- Statuswijzigingen van Home AssistantStatuswijzigingen van Home Assistant (volledige gebeurtenis) en logboekitems
Teksten uit de code van rhizomatics/remote_logger.
Entiteiten
- SensorenOpmaakfouten, Verzendfouten, Loggebeurtenissen, Verzendingen
Uit de README
Use log aggregation and analysis tools to get a complete picture of your home automation. Remote Logger for Home Assistant listens to Home Assistant logging at source and sends structured log events to a remote Syslog or OpenTelemetry (OTLP) collector. Optionally forwards other Home Assistant events, such as lifecycle events, service calls, configuration updates, state changes.
Te zien in Vulpo
Grafiek-kaart, Apple Watch.Informatie
- Installaties
- 62 die analysegegevens delen
- GitHub-sterren
- 13
- Verbinding
- Werkt lokaal
- Onderhoud
- Bijgewerkt in de afgelopen 6 maanden
- Versie
- v2.0.7,
- Categorie
- Computers en netwerk, Systeembewaking
- Soort
- Marketplace-integratie
- Vereist
- Vereist de Marketplace (HACS op 2026.10 en ouder)
- Domein
remote_logger- Problemen
- Probleem melden














