The MATLAB Interface to OpenTelemetry support package provides an oberverability framework for MATLAB and Simulink in DevOps workflows. The OpenTelemetry standard is an industry-wide specification for sending telemetry data such as traces, metrics, and logs to observability providers.
With the MATLAB Interface to OpenTelemetry support package, you can:
- Identify and resolve issues by visualizing execution paths and performance bottlenecks across distributed systems, including Simulink simulations or MATLAB functions hosted on MATLAB Production Server.
- Track test failures while improving build times and developer agility in continuous integration/continuous delivery (CI/CD) pipelines.
- Instrument MATLAB algorithms running in your software factory and development platforms
- Export telemetry data to on-premises or privately hosted observability software such as Jaeger®, ELK stack, and Prometheus® or to public cloud observability providers like Grafana® Cloud, Splunk®, and Datadog®.

Increase Developer Productivity in Enterprise IT Environments
Leverage OpenTelemetry's logging, tracing, and metrics to address complex data pipelines and enterprise IT systems that span multiple applications and services. Track performance and behavior of MATLAB algorithms hosted on MATLAB Production Server. Monitor your running services with support for Prometheus metrics. Alert your data science teams when data drift is detected in deployed models.
Use Existing Observability Tools
Target your existing observability solution with support for the OpenTelemetry format, exporting to all major observability vendors.
Automatically Instrument Functions
Add observability to your existing functions with automatic tracing in just a few lines of code. Set up your tracer provider, create an AutoTrace object, and start your function with tracing enabled.