API Reference ExInsights v0.8.1
modules
Modules
Exposes methods for POST events & metrics to Azure Application Insights. For more information on initialization and usage consult the README.md
Defines mathods to be implemented by app insights clients.
Responsible for actually sending track requests (HTTP POSTs) to azure app insights. Intended for internal use only.
Injects decorator functions into parent module to streamline telemetry logging in aspect-oriented style
Track request envelope
Starts the ExInsights.Worker
for uploading telemetry to Azure
Defines common telemetry fields. Ported over from here
Telemetry for tracking remote calls (eg HTTP or SQL)
Report a custom event
Telemetry about the exception thrown by the application
Report a custom metric
Report incoming requests processing
Trace telemetry reports technical, usually detailed information about the environment, usage of resources, performance, capacity etc.
A module for declaring typespecs used throughout the ex_insights lib
A named genserver responsible for batching telemetry requests. Fires up a separate process every 30secs (configurable) to upload the data to azure