{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/4"}],"enrichment":{"capability":"Adds distributed tracing instrumentation to scikit-learn operations, capturing them as spans in OpenTelemetry.","skillfed_tags":["observability","machine-learning","tracing"],"use_cases":["Trace scikit-learn model training and prediction calls in microservice architectures to correlate ML operations with other service spans.","Monitor performance and latency of scikit-learn operations in production ML pipelines using a centralized observability backend.","Debug and profile scikit-learn workflows by examining detailed trace data alongside application logs and metrics.","Integrate scikit-learn observability into existing OpenTelemetry-instrumented applications without modifying model code."],"what_it_does":"This package integrates scikit-learn with OpenTelemetry's distributed tracing system. When installed and activated, it automatically wraps scikit-learn operations to emit trace spans, allowing you to observe model training, inference, and other ML workflows as part of a broader observability stack. It depends on opentelemetry-api and opentelemetry-instrumentation to function.\n\nThe instrumentation is designed for developers building ML systems who need visibility into scikit-learn's execution within distributed or complex applications. It is currently in beta status and supports Python 3.8 through 3.11. The package has been actively maintained and carries no known security vulnerabilities.","worth_installing":"Yes, if you are already using OpenTelemetry in your application and need visibility into scikit-learn operations. The low install friction, active maintenance, permissive license, and zero known vulnerabilities make it a safe addition. Beta status means the API may change. Install only if you have an OpenTelemetry tracer/exporter already configured to receive spans."},"id":"opentelemetry-instrumentation-sklearn","links":{"html":"https://skillfed.io/packages/opentelemetry-instrumentation-sklearn","md":"https://skillfed.io/packages/opentelemetry-instrumentation-sklearn.md","pypi":"https://pypi.org/project/opentelemetry-instrumentation-sklearn/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-05-31","license_spdx":null,"license_treatment":"permissive","name":"opentelemetry-instrumentation-sklearn","python_support":"supports_current","summary":"OpenTelemetry sklearn instrumentation"},"popularity":{"monthly_downloads":171235,"position":10376,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.46b0"}
