Skip to content

Commit ee786ef

Browse files
author
Jill Grant
authored
Merge pull request #286332 from jovinson-ms/deid-logging
Deid logging
2 parents ddb1245 + 4f0f30f commit ee786ef

File tree

3 files changed

+114
-0
lines changed

3 files changed

+114
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
title: Monitoring data reference for the De-identification service (preview) in Azure Health Data Services
3+
description: This article contains important reference material you need when you monitor the De-identification service (preview) in Azure Health Data Services.
4+
ms.date: 09/05/2024
5+
ms.custom: horz-monitor
6+
ms.topic: reference
7+
author: jovinson-ms
8+
ms.author: jovinson
9+
ms.service: azure-health-data-services
10+
ms.subservice: deidentification-service
11+
---
12+
13+
# Azure Health Data Services de-identification service (preview) monitoring data reference
14+
[!INCLUDE [horz-monitor-ref-intro](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-intro.md)]
15+
16+
See [Monitor the de-identification service (preview)](monitor-deidentification-service.md) for details on the data you can collect for the de-identification service and how to use it.
17+
18+
[!INCLUDE [horz-monitor-ref-resource-logs](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-resource-logs.md)]
19+
20+
### Supported resource logs for Microsoft.HealthDataAIServices/deidServices
21+
[!INCLUDE [Microsoft.HealthDataAIServices/deidServices](~/reusable-content/ce-skilling/azure/includes/azure-monitor/reference/logs/microsoft-healthdataaiservices-deidservices-logs-include.md)]
22+
23+
[!INCLUDE [horz-monitor-ref-logs-tables](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-logs-tables.md)]
24+
25+
### Azure Health Data Services de-identification service (preview)
26+
Microsoft.HealthDataAIServices/deidServices
27+
- [AHDSDeidAuditLogs](/azure/azure-monitor/reference/tables/ahdsdeidauditlogs#columns)
28+
29+
[!INCLUDE [horz-monitor-ref-activity-log](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-activity-log.md)]
30+
- [Microsoft.HealthDataAIServices/deidServices resource provider operations](/azure/role-based-access-control/resource-provider-operations#microsofthealthdataaiservices)
31+
32+
## Related content
33+
34+
- See [Monitor the Azure Health Data Services de-identification service](monitor-deidentification-service.md) for a description of monitoring the Azure Health Data Services de-identification service (preview).
35+
- See [Monitor Azure resources with Azure Monitor](/azure/azure-monitor/essentials/monitor-azure-resource) for details on monitoring Azure resources.
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: Monitor the De-identification service (preview) in Azure Health Data Services
3+
description: Start here to learn how to monitor De-identification service (preview) in Azure Health Data Services.
4+
ms.date: 09/05/2024
5+
ms.custom: horz-monitor
6+
ms.topic: conceptual
7+
author: jovinson-ms
8+
ms.author: jovinson
9+
ms.service: azure-health-data-services
10+
ms.subservice: deidentification-service
11+
---
12+
13+
# Monitor the Azure Health Data Services de-identification service (preview)
14+
[!INCLUDE [horz-monitor-intro](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-intro.md)]
15+
16+
[!INCLUDE [horz-monitor-resource-types](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-resource-types.md)]
17+
For more information about the resource types for the de-identification service, see [the de-identification service monitoring data reference](monitor-deidentification-service-reference.md).
18+
19+
[!INCLUDE [horz-monitor-data-storage](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-data-storage.md)]
20+
21+
[!INCLUDE [horz-monitor-no-platform-metrics](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-no-platform-metrics.md)]
22+
23+
[!INCLUDE [horz-monitor-resource-logs](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-resource-logs.md)]
24+
25+
For the available resource log categories, their associated Log Analytics tables, and the log schemas for the de-identification service, see [the de-identification service monitoring data reference](monitor-deidentification-service-reference.md#resource-logs).
26+
27+
[!INCLUDE [horz-monitor-activity-log](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-activity-log.md)]
28+
29+
[!INCLUDE [horz-monitor-analyze-data](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-analyze-data.md)]
30+
31+
[!INCLUDE [horz-monitor-external-tools](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-external-tools.md)]
32+
33+
[!INCLUDE [horz-monitor-kusto-queries](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-kusto-queries.md)]
34+
35+
- To list the 10 most common operations performed on your resource over the last three days:
36+
37+
```kusto
38+
AHDSDeidAuditLogs
39+
| where TimeGenerated > ago(3d)
40+
| summarize count() by OperationName
41+
| top 10 by count_ desc
42+
```
43+
44+
- To list recent unauthenticated requests:
45+
46+
```kusto
47+
AHDSDeidAuditLogs
48+
| where TimeGenerated > ago(3d) and StatusCode == 401
49+
| top 10 by count_ desc
50+
```
51+
52+
[!INCLUDE [horz-monitor-alerts](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-alerts.md)]
53+
54+
### De-identification service (preview) alert rules
55+
56+
The following table lists some suggested alert rules for the de-identification service (preview). These alerts are just examples. You can set alerts for any metric, log entry, or activity log entry listed in the [de-identification service monitoring data reference](monitor-deidentification-service-reference.md).
57+
58+
| Alert type | Condition | Description |
59+
|:---|:---|:---|
60+
| Log | AHDSDeidAuditLogs<br>\| where StatusCode == 429 | De-identification service is throttled. |
61+
| Log | AHDSDeidAuditLogs<br>\| where StatusCode >= 500 | De-identification service is failing. |
62+
63+
<!-- ### Advisor recommendations -->
64+
[!INCLUDE [horz-monitor-advisor-recommendations](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-advisor-recommendations.md)]
65+
66+
## Related content
67+
68+
- See [the de-identification service monitoring data reference](monitor-deidentification-service-reference.md) for a reference of the metrics, logs, and other important values created for the de-identification service.
69+
- See [Monitoring Azure resources with Azure Monitor](/azure/azure-monitor/essentials/monitor-azure-resource) for general details on monitoring Azure resources.

articles/healthcare-apis/deidentification/toc.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,16 @@ items:
2222
href: managed-identities.md
2323
- name: Use Azure role-based access control
2424
href: manage-access-rbac.md
25+
- name: Concepts
26+
expanded: true
27+
items:
28+
- name: Monitor the de-identification service
29+
href: monitor-deidentification-service.md
2530
- name: Reference
31+
expanded: true
2632
items:
33+
- name: REST API
34+
href: /rest/api/healthdata
2735
- name: .NET SDK
2836
href: /dotnet/api/overview/azure/healthdeidentification
2937
- name: Python SDK
@@ -32,3 +40,5 @@ items:
3240
href: /java/api/overview/azure/health-deidentification
3341
- name: JavaScript SDK
3442
href: /javascript/api/overview/azure/health-deidentification
43+
- name: De-identification service monitoring data reference
44+
href: monitor-deidentification-service-reference.md

0 commit comments

Comments
 (0)