How can we improve Application Insights?

Make data accessible via APIs for custom processing

Application Insights sounds cool but I can't imagine having all my data locked up behind a portal without an ability to programmatically access it or at least download it for offline processing. I'm sure the portal is awesome but I'm also sure that there will be project-specific types of insight I need to get out of this data which the portal won't sufficiently support. Making data accessible outside the portal lets you get around that concern while continuing to improve the product.

272 votes
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Robert LevyRobert Levy shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    WuyiWuyi shared a merged idea: Expose Application Analytics query API to allow us to query AppInsights data.  ·   · 

    29 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Vincent ThackerVincent Thacker commented  ·   ·  Flag as inappropriate

        Hi, I am also excited to have an API which exposes this data. We are currently using a solution that uses Continuous Export and building UX components for dashboard views formatting/aggregating the data. All of the basic information we want, # Error, Requests, Response Times, etc.

        Also, the Analytics tool is very powerful. I would like to be able to POST a query to the endpoint and have it return the data.

      • Bert JacksonBert Jackson commented  ·   ·  Flag as inappropriate

        We have plans to make a "DevOps" type Dashboard Hub as a TFS (on-premises) extension. This dashboard hub could make use of AppInsights data, and show interesting information from AI directly on our TFS hub.

      • Bob McLarenBob McLaren commented  ·   ·  Flag as inappropriate

        I am really looking forward to the REST API. A real awesome capability and time saver would also be the ability to compose charts and graphs the way I currently do through the portal, and then somehow make those graphs available for our clients, without them having to log in to the Azure portal. Perhaps by using the same graphing library the portal uses and then importing the chart "recipe" into our own web front-end. Why re-invent the pie-chart, as they say.

      • WuyiWuyi commented  ·   ·  Flag as inappropriate

        Application Analytics is a really good service for querying AppInsights data. It would be better to expose the query API. So we can build various service on them.

      • Thomas AndersenThomas Andersen commented  ·   ·  Flag as inappropriate

        It would be great to be able to control the granularity of the returned in the API. If not specified it could select the most appropriate granularity based on the selected period.

      • Dale KoetkeAdminDale Koetke (Admin, Microsoft Visual Studio) commented  ·   ·  Flag as inappropriate

        Thanks Delong. I'd love to get more feedback on this specifically...

        Does anyone else have a favorite dashboard solution in which they'd like to see Application Insights integration? In addition to Geckoboard there are other solutions as well such as Leftronic, Cyfe, Numberics, Dasheroo, Statusboard, etc.

      • DelongDelong commented  ·   ·  Flag as inappropriate

        i want to see data in Geckoboard.
        I want break down of events and metric by user.
        list of users and their events

      • RamziRamzi commented  ·   ·  Flag as inappropriate

        Being able to tie multiple session datum across different App Insights keys.. (using same session key) would be of great value. The different App Insight keys would represent different services, UXs and/or devices. This will help us to build even bigger global views on users' experiences across dependent services, UIs, etc. I can also see a use for creating an Application Insights API Apps that takes in a App Insights key; then we can use an event for the Trigger inside a Logic App to then run complex workflows.

      • Anonymous commented  ·   ·  Flag as inappropriate

        We have multiple services with cross platform clients. We would want to see data that allows us to break down the usage pattern for the users, devices, and services. We would also like to be able to allow many people to look at the data that are internal to our organization without requiring them to even have an Azure account. We are a brand new service, so we would like to show the data compared between multiple instrumentation keys.

      • Daniele GrandiniDaniele Grandini commented  ·   ·  Flag as inappropriate

        We basically need to bring alerts and their context in OpsMgr the scenario is to have the Operations people aware of issues and be able to set a quick first response to incidents. We also need to be able to collect uase and performance data in OpInsights to perform more analysis. Consider we need to aggregate more than one AppInsights account.

      • Doug RileyDoug Riley commented  ·   ·  Flag as inappropriate

        We would like to have access to Application Insights data via REST services to pull detailed data around usage, performance and failures to use in our custom aggregate dashboards (KPIs). It is critical that we are able to provide a date/time range to pull a specific range of data.

      • Anonymous commented  ·   ·  Flag as inappropriate

        It will be interesting to link somehow AppInsights metrics/data (probably alerts) with autoscaling scenarios

      • Anonymous commented  ·   ·  Flag as inappropriate

        Scenarios I can think of include many data integration use cases where we want to co-mingle this data with our other monitoring tools to get end to end visibility. Specifically, we like to get bulk downloads of App Insights data periodically (every 5, 10, n minutes) via REST or SOAP which we then push into our aggregation server.

      • Kamran AyubKamran Ayub commented  ·   ·  Flag as inappropriate

        Or at least an API for building an app against app insights :) Being able to quickly glance at key metrics (failures) on-the-go would be excellent.

      ← Previous 1

      Feedback and Knowledge Base