Skip to content

Commit f60369d

Browse files
authored
Fix broken link in Monitor Ingestion README (Azure#25939)
1 parent a0ff9ab commit f60369d

File tree

1 file changed

+8
-16
lines changed

1 file changed

+8
-16
lines changed

sdk/monitor/azure-monitor-ingestion/README.md

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22

33
The Azure Monitor Ingestion client library is used to send custom logs to [Azure Monitor][azure_monitor_overview].
44

5-
This library allows you to send data from virtually any source to supported built-in tables or to custom tables
6-
that you create in Log Analytics workspace. You can even extend the schema of built-in tables with custom columns.
5+
This library allows you to send data from virtually any source to supported built-in tables or to custom tables that you create in Log Analytics workspace. You can even extend the schema of built-in tables with custom columns.
76

87
**Resources:**
98

@@ -24,7 +23,7 @@ _Azure SDK Python packages support for Python 2.7 has ended on 01 January 2022.
2423

2524
- Python 3.6 or later
2625
- An [Azure subscription][azure_subscription]
27-
- An [Azure Log Analytics workspace][azure_monitor_create_using_portal].
26+
- An [Azure Log Analytics workspace][azure_monitor_create_using_portal]
2827
- A [Data Collection Endpoint][data_collection_endpoint]
2928
- A [Data Collection Rule][data_collection_rule]
3029

@@ -36,7 +35,6 @@ Install the Azure Monitor Ingestion client library for Python with [pip][pip]:
3635
pip install azure-monitor-ingestion
3736
```
3837

39-
4038
### Create the client
4139

4240
An authenticated client is required to upload Logs to Azure Monitor. The library includes both synchronous and asynchronous forms of the clients. To authenticate, create an instance of a token credential. Use that instance when creating a `LogsIngestionClient`. The following examples use `DefaultAzureCredential` from the [azure-identity](https://pypi.org/project/azure-identity/) package.
@@ -73,26 +71,19 @@ logs_client = LogsIngestionClient(endpoint, credential)
7371

7472
### Data Collection Endpoint
7573

76-
Data Collection Endpoints (DCEs) allow you to uniquely configure ingestion settings for Azure Monitor. [This
77-
article][data_collection_endpoint] provides an overview of data collection endpoints including their contents and
78-
structure and how you can create and work with them.
74+
Data Collection Endpoints (DCEs) allow you to uniquely configure ingestion settings for Azure Monitor. [This article][data_collection_endpoint] provides an overview of data collection endpoints including their contents and structure and how you can create and work with them.
7975

8076
### Data Collection Rule
8177

82-
Data collection rules (DCR) define data collected by Azure Monitor and specify how and where that data should be sent or
83-
stored. The REST API call must specify a DCR to use. A single DCE can support multiple DCRs, so you can specify a
84-
different DCR for different sources and target tables.
78+
Data collection rules (DCR) define data collected by Azure Monitor and specify how and where that data should be sent or stored. The REST API call must specify a DCR to use. A single DCE can support multiple DCRs, so you can specify a different DCR for different sources and target tables.
8579

86-
The DCR must understand the structure of the input data and the structure of the target table. If the two don't match,
87-
it can use a transformation to convert the source data to match the target table. You may also use the transform to
88-
filter source data and perform any other calculations or conversions.
80+
The DCR must understand the structure of the input data and the structure of the target table. If the two don't match, it can use a transformation to convert the source data to match the target table. You may also use the transform to filter source data and perform any other calculations or conversions.
8981

9082
For more details, refer to [Data collection rules in Azure Monitor](https://docs.microsoft.com/azure/azure-monitor/essentials/data-collection-rule-overview).
9183

9284
### Log Analytics Workspace Tables
9385

94-
Custom logs can send data to any custom table that you create and to certain built-in tables in your Log Analytics
95-
workspace. The target table must exist before you can send data to it. The following built-in tables are currently supported:
86+
Custom logs can send data to any custom table that you create and to certain built-in tables in your Log Analytics workspace. The target table must exist before you can send data to it. The following built-in tables are currently supported:
9687

9788
- [CommonSecurityLog](https://docs.microsoft.com/azure/azure-monitor/reference/tables/commonsecuritylog)
9889
- [SecurityEvents](https://docs.microsoft.com/azure/azure-monitor/reference/tables/securityevent)
@@ -105,7 +96,7 @@ workspace. The target table must exist before you can send data to it. The follo
10596

10697
### Upload custom logs
10798

108-
This example shows uploading logs to Azure monitor.
99+
This example shows uploading logs to Azure Monitor.
109100

110101
```python
111102
import os
@@ -177,6 +168,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][code_of_con
177168

178169
[azure_core_exceptions]: https://aka.ms/azsdk/python/core/docs#module-azure.core.exceptions
179170
[azure_core_ref_docs]: https://aka.ms/azsdk/python/core/docs
171+
[azure_monitor_create_using_portal]: https://docs.microsoft.com/azure/azure-monitor/logs/quick-create-workspace
180172
[azure_monitor_overview]: https://docs.microsoft.com/azure/azure-monitor/
181173
[azure_subscription]: https://azure.microsoft.com/free/python/
182174
[changelog]: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/monitor/azure-monitor-ingestion/CHANGELOG.md

0 commit comments

Comments
 (0)