November 2016

General

The rate limits for the REST API have been updated for the Public Preview release of the API. All paths of the API are now available to all Application Insights apps.

September 2016

Metrics

  • Renamed the following performanceCounter metric ids for clarity

    1. performanceCounters/requestRate -> performanceCounters/requestsPerSecond
    2. performanceCounters/requestQueueDepth -> performanceCounters/requestsInQueue
    3. performanceCounters/availableMemory -> performanceCounters/memoryAvailableBytes
    4. performanceCounters/exceptionRate -> performanceCounters/exceptionsPerSecond
    5. performanceCounters/processIORate -> performanceCounters/processIOBytesPerSecond
    6. performanceCounters/processorPercentage -> performanceCounters/processorCpuPercentage

    The old metric ids will continue to be supported and queryable from the /metrics path. The /metrics/metadata path will start showing the new metric ids.

  • The dimension pageView/urlBase has been renamed pageView/urlHost. We will continue to support both metric ids until later September.

August 2016

Metrics

  • Updated metric-ids for improved consistency:

    1. client/processingDuration -> browserTimings/processingDuration
    2. client/receiveDuration -> browserTimings/receiveDuration
    3. client/networkDuration -> browserTimings/networkDuration
    4. client/sendDuration -> browserTimings/sendDuration
    5. client/totalDuration -> browserTimings/totalDuration
    6. c.lientPerformance/name -> browserTiming/name
    7. clientPerformance/url -> browserTiming/url
    8. clientPerformance/performanceBucket -> browserTiming/performanceBucket

July 2016

General

The rate limits for the REST API have been updated for the Priate Preview release of this beta version of the API.

Also, with the public release the REST API beta, the using API with API keys will only be available for Application Insights apps that are in the Standard or Premium pricing tiers. Note that using the REST API with authentication via Azure Active Directory is still possible in all pricing tiers, including the Free tier.

June 2016

General

  • Exposed SDK version used to send telemetry via the ai/sdkVersion property when using /events
  • Exposed SDK version used to send telemetry via the sdkVersion column when using /query

Metrics

  • Updated metric-ids for consistency and removed four obsolete metrics:

    1. requests/totalCount -> requests/count
    2. requests/failedCount -> requests/failed
    3. users/totalCount -> users/count
    4. users/newCount -> removed
    5. users/newAuthenticatedCount -> removed
    6. users/accountCount -> removed
    7. users/authenticatedCount -> users/authenticated
    8. pageViews/totalCount -> pageViews/count
    9. customEvents/totalCount -> customEvents/count
    10. dependencies/totalCount -> dependencies/count
    11. exceptions/totalCount -> exceptions/count
    12. exceptions/browserCount -> exceptions/browser
    13. exceptions/serverCount -> exceptions/server
    14. sessions/totalCount -> sessions/count
    15. sessions/pagesPerSession -> removed
    16. performance/requestExecutionTime -> performanceCounters/requestExecutionTime
    17. performance/requestRate -> performanceCounters/requestRate
    18. performance/requestQueueDepth -> performanceCounters/requestQueueDepth
    19. performance/availableMemory -> performanceCounters/availableMemory
    20. performance/exceptionRate -> performanceCounters/exceptionRate
    21. performance/processIORate -> performanceCounters/processIORate
    22. performance/processPrivateBytes -> performanceCounters/processPrivateBytes
    23. availability/totalCount -> availabilityResults/count
    24. availability/availablePercentage -> availabilityResults/availabilityPercentage
    25. availability/testDuration -> availabilityResults/duration

Query

  • Added 'itemType' to all Analytic tables to simplify queries doing 'union' across event types

May 2016

General

  • Changed API key throttling limits for /events and /query to 5 requests/minute
  • Changed DEMO_APP throttling limits for /events and /query to 10 requests/minute
  • Updated query API to use the parameter query=

Query

  • Updated GET and POST APIs to pass the query via a query parameter or JSON propertey instead of csl

April 2016

Events

  • Moved OData service root to /{api-version}/apps/{app-id}/events
  • Support OData $all virtual collection on /{api-version}/apps/{app-id}/events

March 2016

Metrics

  • Removed pageView/totalCount

Events

  • Added support for $count
  • Added support for $apply

Query

  • Added GET support for /query

General

  • Changed per-user throttling to 60 requests/minute

February 2016

General

  • Added instance & aggregate data access via /metrics, /events and /query endpoints
  • Added metrics metadata access via /metrics/metadata
  • Added OData support via $metadata