Skip to content

Commit d319162

Browse files
authored
Merge pull request #205 from lzchen/docs
2 parents 9424d79 + aeab91a commit d319162

4 files changed

Lines changed: 29 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22

33
## Unreleased
44

5+
- Updated main and distro READMEs
6+
([#205](https://github.com/microsoft/ApplicationInsights-Python/pull/205))
7+
58
## [1.0.0b8](https://github.com/microsoft/ApplicationInsights-Python/releases/tag/v1.0.0b8) - 2022-09-26
69

710
- Changing instrumentation dependencies to ~=0.33b0

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,4 @@ instructions provided by the bot. You will only need to do this once across all
3838

3939
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
4040
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
41-
or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
41+
or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.

README.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
1-
# Appliation Insights Python SDK
1+
# Application Insights for Python
22

3-
This repo currently holds a single package, `azure-monitor-opentelemetry-distro`. For more information about this package, see the associated [README](https://github.com/microsoft/ApplicationInsights-Python/blob/main/azure-monitor-opentelemetry-distro/README.md).
3+
This repository holds components that enable telemetry scenarios for your Python applications to send to [Azure Application Insights][azure_application_insights].
44

5+
Below is the list of components that are within this repository:
6+
7+
[Azure Monitor OpenTelemetry Distro][azure-monitor-opentelemetry-distro].
8+
9+
## Contributing
10+
11+
For information about contributing to this repository, see [CONTRIBUTING.md](CONTRIBUTING.md).
12+
13+
<!-- LINKS -->
14+
[azure_application_insights]: https://azure.microsoft.com/documentation/articles/app-insights-overview/
15+
[azure-monitor-opentelemetry-distro]: https://github.com/microsoft/ApplicationInsights-Python/blob/main/azure-monitor-opentelemetry-distro/README.md

azure-monitor-opentelemetry-distro/README.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@ This distro automatically installs the following libraries:
1111

1212
## Getting started
1313

14+
### Key Concepts
15+
16+
This package is simply a collection of OpenTelemetry and Azure Monitor components bundled together to enable the collection and sending of telemetry to Azure Monitor. For MANUAL instrumentation, it is equivalent to installing the above packages individually. AUTOMATIC instrumentation is not yet supported.
17+
18+
The [Azure Monitor OpenTelemetry exporters][azure_monitor_opentelemetry_exporters] are the main components in accomplishing this. You will be able to use the exporters and their APIs directly through this package. Please go the exporter documentation to understand how OpenTelemetry and Azure Monitor components work in enabling telemetry collection and exporting.
19+
20+
Currently, all instrumentations available in OpenTelemetry are in a beta state, meaning they are not stable and may have breaking changes in the future. Efforts are being made in pushing these to a more stable state.
21+
1422
### Install the package
1523

1624
Install the Azure Monitor Opentelemetry Distro with [pip][pip]:
@@ -23,19 +31,21 @@ pip install azure-monitor-opentelemetry-distro --pre
2331
To use this package, you must have:
2432
* Azure subscription - [Create a free account][azure_sub]
2533
* Azure Monitor - [How to use application insights][application_insights_namespace]
26-
* Opentelemetry SDK - [Opentelemtry SDK for Python][ot_sdk_python]
27-
* Python 3.6 or later - [Install Python][python]
34+
* Opentelemetry SDK - [Opentelemetry SDK for Python][ot_sdk_python]
35+
* Python 3.7 or later - [Install Python][python]
2836

2937
### Additional documentation
3038

3139
[Azure Portal][azure_portal]
40+
[OpenTelemetry Python Official Docs][ot_python_docs]
3241

3342
<!-- LINKS -->
3443
[azure_monitor_opentelemetry_exporters]: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/monitor/azure-monitor-opentelemetry-exporter#microsoft-opentelemetry-exporter-for-azure-monitor
3544
[azure_portal]: https://portal.azure.com
3645
[azure_sub]: https://azure.microsoft.com/free/
3746
[application_insights_namespace]: https://docs.microsoft.com/azure/azure-monitor/app/
3847
[pip]: https://pypi.org/project/pip/
48+
[ot_python_docs]: https://opentelemetry.io/docs/instrumentation/python/
3949
[ot_sdk_python]: https://github.com/open-telemetry/opentelemetry-python
4050
[opentelemetry_instrumentation_requests]: https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/instrumentation/opentelemetry-instrumentation-requests
4151
[opentelemetry_instrumentation_flask]: https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/instrumentation/opentelemetry-instrumentation-flask

0 commit comments

Comments
 (0)