Naar hoofdinhoud gaan
AppSignal ondersteunt het ontvangen van metrics en logs van Vector.

Configuratie

Stel eerst uw Vector-installatie in, met bronnen die input ontvangen van andere systemen. Vector ondersteunt een groot aantal databronnen, zoals Kubernetes, PostgreSQL, MongoDB en vele andere. Zie de Vector-source-documentatie voor meer informatie over beschikbare bronnen. Om data van Vector-bronnen naar AppSignal te sturen, configureert u de AppSignal Vector-sink in uw Vector-configuratie. Voeg een nieuwe Vector-sink toe met het type appsignal, configureer de bronnen (inputs) waarvan data moet worden verzameld, en voeg uw app-level Push API-sleutel toe. De app-level Push API-sleutel is te vinden in de Push & Deploy-instellingen van uw app.
# vector.toml

# Add this AppSignal sink section
[sinks.appsignal]
type = "appsignal"
inputs = [ ... ] # Reference Vector sources or transforms here
push_api_key = "Your app-level Push API key"
Om data naar een andere AppSignal-applicatie te sturen afhankelijk van de bron, kunt u meer dan één AppSignal-sink configureren. Elke sink kan verschillende invoerbronnen en een andere app-level push API-sleutel hebben. U kunt meer lezen over hoe u de AppSignal Vector Sink configureert op de documentatiewebsite van de Vector AppSignal sink.

Metrics

Metrics die worden ontvangen vanuit de AppSignal Vector Sink zijn beschikbaar in de custom metrics-functie. AppSignal ondersteunt momenteel alleen de volgende Vector metric event-typen:
  • Gauge
  • Counter
  • Distribution
Als een bron andere metric-typen verstuurt dan hieronder vermeld, worden die metrics genegeerd. Custom metrics vereisen enige handmatige setup. Maak een nieuw dashboard en voeg een grafiek toe met metrics ontvangen van Vector. Tags op metrics worden geconverteerd naar AppSignal metric-tags en kunnen worden gebruikt om de metrics die in de grafieken worden weergegeven te filteren. Er wordt een extra vector_namespace-tag toegevoegd, met de namespace van de Vector-metric als waarde. Zie de documentatie van Vector voor meer informatie over de standaardwaarde van elke bron. Opgegeven timestamps op metrics worden momenteel genegeerd en de metric wordt gerapporteerd voor het tijdstip waarop deze is ontvangen.

Magic dashboards

AppSignal maakt automatisch dashboards aan wanneer het metrics van de volgende Vector-bronnen detecteert:

Logs

AppSignal Logging ondersteunt Vector-log events. Om logs van Vector in onze logging-functie te bekijken, maakt u eerst een nieuwe bron aan, voor het platform “Vector”, met de naam vector. Met elke logregel neemt Vector het source_type-attribuut op. Dit is gebaseerd op de naam van de Vector-logbron. Het source_type wordt gebruikt om tags in AppSignal-logging te groeperen, waardoor het eenvoudiger wordt om alle logs van dezelfde bron te vinden.

Tracing

AppSignal ondersteunt momenteel geen traces verzameld door Vector. Gebruik een van onze taal-integraties.