GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - instana/python-sensor: :snake: Python Distributed Tracing & Metrics Sensor for Instana

BranchesTags
Open more actions menu

Latest commit

 

History

1,642 Commits
1,642 Commits

Folders and files

NameName
Last commit message
Last commit date
.circleci
.circleci
 
 
.github
.github
 
 
bin
bin
 
 
src/instana
src/instana
 
 
tests
tests
 
 
tests_autowrapt
tests_autowrapt
 
 
tests_aws
tests_aws
 
 
.coveragerc
.coveragerc
 
 
.gitignore
.gitignore
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
MAINTAINERS.md
MAINTAINERS.md
 
 
MANIFEST.in
MANIFEST.in
 
 
README.md
README.md
 
 
RELEASE.md
RELEASE.md
 
 
docker-compose.yml
docker-compose.yml
 
 
pyproject.toml
pyproject.toml
 
 
pytest.ini
pytest.ini
 
 
requirements.txt
requirements.txt
 
 
sonar-project.properties
sonar-project.properties
 
 

Repository files navigation

Instana

The instana Python package collects key metrics and distributed traces for Instana.

Any feedback is welcome. Happy Python visibility.

CircleCI OpenTracing Badge OpenTelemetry Badge PyPI - Python Version GitHub Release

Note

Support for OpenTracing is deprecated starting on version 3.0.0. If you still want to use it, rely on any version earlier than 3.0.0 or use the legacy_2.x branch.

Installation

You can use automatic installation or manual installation as described in the following sections:

Automatic installation

Instana remotely instruments your Python applications automatically by Instana AutoTrace webhook in Kubernetes and Red Hat OpenShift clusters. However, if you prefer to install the package manually, see Manual Installation as follows.

Manual Installation

If you wish to instrument your applications manually, you can install the package with the following into the virtualenv, pipenv, or container (hosted on PyPI):

pip install instana

or to alternatively update an existing installation:

pip install -U instana

Activating Without Code Changes

The Instana package can then be activated without any code changes required by setting the following environment variable for your Python application:

export AUTOWRAPT_BOOTSTRAP=instana

This will cause the Instana Python package to instrument your Python application automatically. Once it finds the Instana host agent, it will report Python metrics and distributed traces.

Activating With Code Changes

Alternatively, if you prefer the manual method, import the instana package inside of your Python application:

import instana

See also our detailed installation document for additional information covering Django, Flask, End-user Monitoring (EUM), and more.

Documentation

You can find more documentation covering supported components and minimum versions in the Instana documentation portal.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/instana/python-sensor.

More

Want to instrument other languages? See our Node.js, Go, Ruby instrumentation or many other supported technologies.

About

🐍 Python Distributed Tracing & Metrics Sensor for Instana

www.instana.com/

Topics

apmdistributed-tracinginstrumentationmetricsmetrics-gatheringopentelemetryperformancetracinguser-monitoring

Resources

Readme
MIT license

Contributing

Contributing
Activity
Custom properties

Stars

68 stars

Watchers

30 watching

Forks

38 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.