Azure Application State Integration
<div class="condensed-table">
| | |
| --- | --- |
| Version | 1.7.1 (View all) |
| Compatible Kibana version(s) | 8.13.0 or higher |
| Supported Serverless project types
What’s this? | Security
Observability |
| Subscription level
What’s this? | Basic |
</div>
The Application State Integration allows users to retrieve application insights state related metrics from specified applications.
Application ID
- ([]string) ID of the application. This is Application ID from the API Access settings blade in the Azure portal.
Api Key
- ([]string) The API key which will be generated, more on the steps here https://dev.applicationinsights.io/documentation/Authorization/API-key-and-App-ID.
Costs: Metric queries are charged based on the number of standard API calls. More information on pricing here https://azure.microsoft.com/en-us/pricing/details/monitor/.
**Exported fields**
Field | Description | Type | Metric Type |
---|---|---|---|
@timestamp | Event timestamp. | date | |
agent.id | Unique identifier of this agent (if one exists). Example: For Beats this would be beat.id. | keyword | |
azure.app_state.browser_timings_network_duration.avg | Browser timings network duration | float | gauge |
azure.app_state.browser_timings_processing_duration.avg | Browser timings processing duration | float | gauge |
azure.app_state.browser_timings_receive_duration.avg | Browser timings receive duration | float | gauge |
azure.app_state.browser_timings_send_duration.avg | Browser timings send duration | float | gauge |
azure.app_state.browser_timings_total_duration.avg | Browser timings total duration | float | gauge |
azure.app_state.end_date | The end date | date | |
azure.app_state.exceptions_browser.sum | Exception count at browser level | float | gauge |
azure.app_state.exceptions_count.sum | Exception count | float | gauge |
azure.app_state.exceptions_server.sum | Exception count at server level | float | gauge |
azure.app_state.performance_counters_memory_available_bytes.avg | Performance counters memory available bytes | float | gauge |
azure.app_state.performance_counters_process_cpu_percentage.avg | Performance counters process cpu percentage | float | gauge |
azure.app_state.performance_counters_process_cpu_percentage_total.avg | Performance counters process cpu percentage total | float | gauge |
azure.app_state.performance_counters_process_private_bytes.avg | Performance counters process private bytes | float | gauge |
azure.app_state.performance_counters_processiobytes_per_second.avg | Performance counters process IO bytes per second | float | gauge |
azure.app_state.requests_count.sum | Request count | float | gauge |
azure.app_state.requests_failed.sum | Request failed count | float | gauge |
azure.app_state.sessions_count.unique | Session count | float | gauge |
azure.app_state.start_date | The start date | date | |
azure.app_state.users_authenticated.unique | Authenticated users count | float | gauge |
azure.app_state.users_count.unique | User count | float | gauge |
azure.application_id | The application ID | keyword | |
azure.dimensions.browser_timing_url_host | The host part of the URL that the browser was accessing when timings were captured. | keyword | |
azure.dimensions.browser_timing_url_path | The path part of the URL that the browser was accessing when timings were captured. | keyword | |
azure.dimensions.cloud_role_instance | The unique identifier of the cloud instance where the application is running. | keyword | |
azure.dimensions.cloud_role_name | The name of the role that the cloud instance is performing. | keyword | |
azure.dimensions.exception_type | The type of exception that was thrown. | keyword | |
azure.dimensions.request_name | The name of the request that was made. | keyword | |
azure.dimensions.request_url_host | The host part of the URL that was requested. | keyword | |
azure.namespace | The namespace selected | keyword | |
azure.resource.group | The resource group | keyword | |
azure.resource.id | The id of the resource | keyword | |
azure.resource.name | The name of the resource | keyword | |
azure.resource.tags | Azure resource tags. | flattened | |
azure.resource.type | The type of the resource | keyword | |
azure.subscription_id | The subscription ID | keyword | |
azure.timegrain | The Azure metric timegrain | keyword | |
cloud.image.id | Image ID for the cloud instance. | keyword | |
cloud.region | Region in which this host is running. | keyword | |
data_stream.dataset | Data stream dataset name. | constant_keyword | |
data_stream.namespace | Data stream namespace. | constant_keyword | |
data_stream.type | Data stream type. | constant_keyword | |
dataset.name | Dataset name. | constant_keyword | |
dataset.namespace | Dataset namespace. | constant_keyword | |
dataset.type | Dataset type. | constant_keyword | |
host.containerized | If the host is a container. | boolean | |
host.os.build | OS build information. | keyword | |
host.os.codename | OS codename, if any. | keyword |
**Changelog**
Version | Details | Kibana version(s) |
---|---|---|
1.7.1 | pass:[] Enhancement (View pull request) Add missing category. |
8.13.0 or higher |
1.7.0 | pass:[] Enhancement (View pull request) Add processor support for app_insights and app_state data streams. |
8.13.0 or higher |
1.6.0 | pass:[] Enhancement (View pull request) ECS version updated to 8.11.0. Update the kibana constraint to ^8.13.0. Modified the field definitions to remove ECS fields made redundant by the ecs@mappings component template. |
8.13.0 or higher |
1.5.0 | pass:[] Enhancement (View pull request) Add global filter for dashboards to improve performance. |
8.12.0 or higher |
1.4.0 | pass:[] Enhancement (View pull request) Enable secret for the sensitive fields. |
8.12.0 or higher |
1.3.0 | pass:[] Enhancement (View pull request) Enable time series data for metrics data streams. This dramatically reduces storage for metrics and is expected to progressively improve query performance. For more details, see docs-content://manage-data/data-store/data-streams/time-series-data-stream-tsds.md. |
8.12.0 or higher |
1.2.3 | pass:[] Bug fix (View pull request) Rename the app insights dimensions fingerprint field to prevent it from being nested within azure.dimensions. |
8.9.0 or higher |
1.2.2 | pass:[] Enhancement (View pull request) Migrate App State Overview dashboard visualizations to lens. |
8.9.0 or higher |
1.2.1 | pass:[] Enhancement (View pull request) Add dimension and metric_type mappings to the app_state datastream |
8.9.0 or higher |
1.2.0 | pass:[] Enhancement (View pull request) Update the package format_version to 3.0.0. |
8.9.0 or higher |
1.1.0 | pass:[] Enhancement (View pull request) Add app_insights dimensions and metric_type for metrics field. |
8.9.0 or higher |
1.0.6 | pass:[] Enhancement (View pull request) Fix mappings of tags and dimensions |
7.14.0 or higher 8.0.0 or higher |
1.0.5 | pass:[] Enhancement (View pull request) Added categories and/or subcategories. |
7.14.0 or higher 8.0.0 or higher |
1.0.4 | pass:[] Bug fix (View pull request) Fix misspelled field name in the app_state data stream. |
7.14.0 or higher 8.0.0 or higher |
1.0.3 | pass:[] Enhancement (View pull request) Updated Readme |
7.14.0 or higher 8.0.0 or higher |
1.0.2 | pass:[] Enhancement (View pull request) Add documentation for multi-fields |
— |
1.0.1 | pass:[] Enhancement (View pull request) Remove beta release tag from data streams |
7.14.0 or higher 8.0.0 or higher |
1.0.0 | pass:[] Enhancement (View pull request) Move azure_application_insights package to GA |
7.14.0 or higher 8.0.0 or higher |
0.3.1 | pass:[] Enhancement (View pull request) Update to ECS 8.0 |
— |
0.3.0 | pass:[] Enhancement (View pull request) Support Kibana 8.0 |
— |
0.2.1 | pass:[] Enhancement (View pull request) Uniform with guidelines |
— |
0.2.0 | pass:[] Enhancement (View pull request) Update to ECS 1.12.0 |
— |
0.1.0 | pass:[] Enhancement (View pull request) initial release |
— |