Skip to content

brontoio/bronto-azure-forwarder

Repository files navigation

Bronto Azure Log Forwarder

This project contains an Azure app function definition, which serves as a log forwarder. The function gets log events from Azure Event Hub and forwards them to Bronto.

Configuration

The function requires the following configuration via environment variables:

  • COLLECTION: the name of the Bronto Collection to forward the log data to, e.g. Azure
  • DATASET: the name of the Bronto Dataset (within the Collection defined above) to forward the log data to, e.g. EventHub
  • BRONTO_INGESTION_ENDPOINT: the Bronto ingestion endpoint (depends on the region where the Bronto organisation is setup), e.g. https://ingestion.eu.bronto.io
  • BRONTO_API_KEY: the Bronto API key required to authenticate when sending data to the ingestion endpoint.

The function also requires for the relevant Event Hub connection to be configured. This step is detailed in the Deployment section.

Deployment

This function can be deployed by cloning this repository and using the VSCode - Azure extensions. Deployment from VSCode can be performed as explained here.

This function acts as an Event Hub trigger. Information on how to configure such python functions can be found here. This function event_hub_message_trigger and the local.settings.json files need to be updated in order to set the trigger connection, i.e. replace EVENT_HUB_CONNECTION_SETTINGS_KEY and EVENT_HUB_CONNECTION_SETTINGS_VALUE to match your Event Hub setup.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors