I am using Application Insights to monitor multiple webjobs and it's work great ! I've built some dashboards through the Azure Portal and configured a Continuous export so that users can have the data into PowerBI.
And now I've got a demand to be able to view metrics from an existing application that monitor others jobs. So just wondering if there is an API to query data from Application Insights ?
I did not find any thing for the moment...
Thanks.
Hi Thomas,
We are indeed working on an API and the first part of it that will be ready is the availability to query metrics. Such an API is the #1 request at our UserVoice forum.
Thank you
Dale
I was looking for the exact same thing. I found this API that is apparently in Preview.
https://dev.applicationinsights.io/reference/get-query
Related
I think the answer is yes, but I cannot find any definitive answer. I did find this, but...
How to display azure app service's web server log on Azure log Analytics?
Can this be achieved and if so how? Do I have to create an Event Hub ?
Thanks
Posted the answer to your linked SO post. This is not currently possible unless you manually setup Azure Data Explorer. Trying to get his much needed feature on their radar - it's immensely valuable for diagnostic troubleshooting, traffic analysis, as well as security audits.
I am hoping I can put in some simple API calls in legacy systems so I can capture point-in-time metrics "somewhere" in Azure, so that I can then take advantage of the Azure Portal dashboard and metrics graphing. I looked into Insights SDK but that seems to require that whatever I'm running be deployed somewhere in Azure cloud. I just want to run a simple powershell script or simple .net console app that connects to a legacy database in our internal network, pulls very basic point-in-time counts for message processing backlog... and then pushes that info with a timestamp out "somewhere" for visualization.
Any ideas what I can use for this in Azure?
Thanks,
Andres
You can use the TrackMetric API in Application Insights SDK.
https://learn.microsoft.com/en-us/azure/application-insights/app-insights-api-custom-events-metrics
I was wondering if someone can shed some lights on the application monitoring and alerting solution that's being used to specifically monitor the Azure app service. We have multiple API apps running on App service service and we would like to monitor certain metrics (ex: Availability, response time, number of request received, etc). I enabled the application insight on each of these apps and the result is quite promising, it fulfills all my requirement, but there's one small issue: I need to scroll through each app to see their performance. I can't aggregate them all in one space. I would like to create a centralized dashboard for all aforementioned metrics and have them displayed. I tried using OMS but it seems to be lacking a lot of functionality.
Any pointer would be very appreciated.
I wrote recently about it on our blog: http://predica.pl/blog/azure-monitoring-and-auditing/ - you will find link to MS documentation also there.
If you are using App Insights already you should be able to pick things from App Insights and put it on the Azure portal dashboard. Other than that probably getting data into Power Bi application insight is your best shot - https://powerbi.microsoft.com/en-us/documentation/powerbi-content-pack-application-insights/
I am creating an Angular site dashboard for admin over my services and was curious to know if there is a way I can integrate a view of my Application Insight telemetry from Azure Mobile Apps? Is there a way to include my AI in an iframe or something similar? Sorry for the basic question but struggling to find info on this.
Thanks
I don't think so. You could use the AI Rest Api (it is in preview) and create your own dashboard components. See https://dev.applicationinsights.io/.
This is not a programming question.
Is there a tool out there that lets me explore my exported App Insights data and do advanced things like funnels and graphing different metrics? I'm thinking something like Mixpanel or other anayltics websites but that would work on my own data from Application Insights.
Azure Portal is too limited e.g. it doesn't have funnels and it's too slow.
Try Power BI with Application Insights content pack. Here is a short guide how to get started
You should create a continuous export of your app insights data.
Just create or use an storage account, and then in azure portal goto Application Insights settings and configure the continuous export feature
Full article: Export telemetry from Application Insights
Once you have your data, you can process it in any way with the tool you want.