Hi Experts,
I would like to know how to export Azure log analytics data into Influxdb database. I am building Grafana dashboards using Influxdb. And Grafana has a datasource for Azure monitor but it seems slow.
Therefore i want to use influxdb to display Azure log analytics data in Grafana. Please help me how to achieve.
Thanks for the hep!!!
Regards,
Sreenivasa
Hello @tschary ,
Welcome!! I don’t see an input plugin for Azure log analytics.
I’d consider using execd input plugin. And you could contribute it as an external plugin:
# External Plugins
This is a list of plugins that can be compiled outside of Telegraf and used via the `execd` [input](plugins/inputs/execd), [output](plugins/outputs/execd), or [processor](plugins/processors/execd).
Check out the [external plugin documentation](/docs/EXTERNAL_PLUGINS.md) for more information on writing and contributing a plugin.
Pull requests welcome.
## Inputs
- [awsalarms](https://github.com/vipinvkmenon/awsalarms) - Simple plugin to gather/monitor alarms generated in AWS.
- [octoprint](https://github.com/BattleBas/octoprint-telegraf-plugin) - Gather 3d print information from the octoprint API.
- [opcda](https://github.com/lpc921/telegraf-execd-opcda) - Gather data from [OPC Fundation's Data Access (DA)](https://opcfoundation.org/about/opc-technologies/opc-classic/) protocol for industrial automation.
- [open-hardware-monitor](https://github.com/marianob85/open_hardware_monitor-telegraf-plugin) - Gather sensors data provided by [Open Hardware Monitor](http://openhardwaremonitor.org)
- [plex](https://github.com/russorat/telegraf-webhooks-plex) - Listens for events from Plex Media Server [Webhooks](https://support.plex.tv/articles/115002267687-webhooks/).
- [rand](https://github.com/ssoroka/rand) - Generate random numbers
- [SMCIPMITool](https://github.com/jhpope/smc_ipmi) - Python script to parse the output of [SMCIPMITool](https://www.supermicro.com/en/solutions/management-software/ipmi-utilities) into [InfluxDB line protocol](https://docs.influxdata.com/influxdb/latest/reference/syntax/line-protocol/).
- [systemd-timings](https://github.com/pdmorrow/telegraf-execd-systemd-timings) - Gather systemd boot and unit timestamp metrics.
- [twitter](https://github.com/inabagumi/twitter-telegraf-plugin) - Gather account information from Twitter accounts
- [youtube](https://github.com/inabagumi/youtube-telegraf-plugin) - Gather account information from YouTube channels
- [Big Blue Button](https://github.com/bigblueswarm/bigbluebutton-telegraf-plugin) - Gather meetings information from [Big Blue Button](https://bigbluebutton.org/) server
This file has been truncated. show original
tschary
November 8, 2021, 10:06am
4
Thanks @Anaisdg for the response. I didn’t find any useful plugin from external plugins. Could you please guide me Is there any way to export data from azure log analytics into influxdb.
Regards,
tschary
Anaisdg
November 12, 2021, 3:38pm
5
Hello @tschary ,
Sorry I was recommending that you might want to try writing your own with the Execd input plugin and contribute it if you like.
Or you can use the API to query data(? I’m not too familiar with Azure log analytics so pls confirm that that would meet your needs):
https://dev.applicationinsights.io/documentation/Using-the-API/Query
And use the http listener plugin:
And you’ll want to use the JSON format for the plugin:
Please let me know if that makes sense.