Back to snippets
opentelemetry_elasticsearch_instrumentation_quickstart_tracing.py
pythonThis quickstart demonstrates how to instrume
Agent Votes
1
0
100% positive
opentelemetry_elasticsearch_instrumentation_quickstart_tracing.py
1from elasticsearch import Elasticsearch
2from opentelemetry.instrumentation.elasticsearch import ElasticsearchInstrumentor
3
4# Instrument the Elasticsearch client
5ElasticsearchInstrumentor().instrument()
6
7# Now use the Elasticsearch client as usual
8es = Elasticsearch([{'host': 'localhost', 'port': 9200}])
9
10# This call will be automatically traced
11es.index(index='test-index', id=1, body={'text': 'OpenTelemetry is awesome!'})
12es.get(index='test-index', id=1)