https://github.com/boriszn/azureapplicationinsightskit
SDK Library which allows retreivie, and query Metrics, Events data from Azure Application Insights
https://github.com/boriszn/azureapplicationinsightskit
azure azure-application-insights csharp dot-net-core dotnet-core sdk
Last synced: 2 months ago
JSON representation
SDK Library which allows retreivie, and query Metrics, Events data from Azure Application Insights
- Host: GitHub
- URL: https://github.com/boriszn/azureapplicationinsightskit
- Owner: Boriszn
- License: mit
- Created: 2018-06-20T10:24:23.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-10T15:35:54.000Z (almost 8 years ago)
- Last Synced: 2024-05-22T23:21:06.451Z (about 2 years ago)
- Topics: azure, azure-application-insights, csharp, dot-net-core, dotnet-core, sdk
- Language: C#
- Homepage:
- Size: 96.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 
[](https://www.nuget.org/packages/AzureApplicationInsightsKit/) [](https://ci.appveyor.com/project/Boriszn/azureapplicationinsightskit)
Library (SDK) provides capabilities to retrieve and query Metrics, Events data from Azure Application Insights.
## Capabilities
1. Metrics: this is a REST API which allows users to retrieve metric data such as the number of exceptions each hour for the last day. It allows users to specify a metric name, a timespan, time intervals, the type of aggregation (sum, average, minimum or maximum) and the property over which to segment the data. There is a corresponding metadata path which returns the available metrics and information about them such as support aggregation types and segmentation properties.
2. Events: this is a REST API which allows users rich capabilities to access their event data using OData syntax. The API supports `$filter`, `$orderBy`, `$search`, `$apply`, `$top`, `$skip` and `$format`, so that it can be used to both return individual event data as well as aggregate over specific sets of events. This also supports $metadata which returns the set of data types and their properties.
3. Query: the query API is designed to enable users API access to the same data using the same queries as they do with Application Insights Analytics. There is also a schema path which returns the schema in which data will be returned.
**[Source of this documentation](https://dev.applicationinsights.io/quickstart)**
## Installation
1. To enable Azure App Insights API support for your Azure resource follow the [API documentation](https://dev.applicationinsights.io/quickstart) and using screenshot below.

2. Clone repository
3. Run UnitTests / Integration tests
4. Build / Run.
## Contributing
1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -am 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request
## Tools and Links
- [Model generator app.quicktype.io](https://app.quicktype.io)
- [Azure Application insights quickstart](https://dev.applicationinsights.io/quickstart)
## History
All changes can be easily found in [RELEASENOTES](ReleaseNotes.md)
## License
This project is licensed under the MIT License