Glossary

Dash0 explained.

Join us on a journey through observability and OpenTelemetry. Stay connected with our newsletter or RSS for fresh updates.

A

  • Alert

    An alert is a trigger that a specific change in a system's health has occurred, which indicates potential issues. An alert will result in a notification to the system operators so that they can take further actions to remediate or fix the issues.

  • API

    Public methods and properties that are used to interact with Dash0’s objects; a set of REST endpoints used for retrieving and manipulating information.

  • APM

    APM, or Application Performance monitoring, is a software tool that measures and tracks an application's performance. It helps understand answers related to how the application is performing in real time.

  • AWS

    Amazon launched Amazon Web Services (AWS) in 2006 to offer organizations a cloud computing platform on a “pay-as-you-go” basis. AWS is the world’s leading cloud provider. Dash0 offers an AWS integration.

  • Azure

    Microsoft Azure is a cloud computing platform offering a wide range of services for building, testing, deploying, and managing applications and services through Microsoft-managed data centers, which was launched in February 2010.

B

  • Build

    A build refers to source code that has been converted into software artifacts that can be run on a computer. Because a project results in many builds, each build is tracked using its “build number.”

C

  • Cloudtrail

    AWS CloudTrail is a service that enables governance, compliance, operational auditing, and risk auditing of your AWS account by recording and logging all API activity and changes across your AWS infrastructure.

  • CloudWatch

    AWS CloudWatch is a monitoring and observability service that provides real-time monitoring of AWS resources and applications, allowing users to collect and track metrics, collect and monitor log files, and set alarms.

D

  • Data lake

    Datalake is a single storage that stores different types of monitoring data, such as logs, metrics, traces, and events. Single storage allows for far more correlation than data stored at different places.

  • DevOps

    DevOps is a set of practices that combines software development and operations to shorten the development life cycle and improve reliability. The idea behind the DevOps is to reduce silos between different teams and make software delivery faster via automation and collaboration.

  • Downsampling

    Downsampling reduces the data points in a time series to make it more manageable without losing the essence. It can reduce the cost of storage and the performance of querying.

E

  • Event

    An event is primarily a change event that can mean a pod restart, deployment, or configuration flag change. Events are important because they affect the system's state externally and can help correlate incidents with metrics, traces, and logs.

  • Exporter

    An exporter is a component that collects and transforms metrics data from a specific system or format into a standardized format that can be consumed by monitoring systems.

I

  • Integration

    The ability to understand how your application is working and behaving in production through telemetry data (logs, metrics, traces, wide events, etc.). It enables you detect, diagnose and resolve issues in your app before they impact your users and become problems.

L

  • Log

    A log is traditionally one line of unstructured text that developers output from applications to comply with auditing or debugging requirements. Logs are considered structured when they adhere to a schema with easy to recognize fields. Log managment solutions are able to process large amounts of structured and unstructured logs and provide search and alerting capabilities.

O

  • O11y

    O11y is a numeronym (shorthand) for "observability," where 11 represents the number of letters between 'o' and 'y'.

  • Observability

    The ability to understand how your application is working and behaving in production through telemetry data (logs, metrics, traces, wide events, etc.). It enables you detect, diagnose and resolve issues in your app before they impact your users and become problems.

  • OTLP

    The OpenTelemetry Protocol (OTLP) specification describes the encoding, transport, and delivery mechanism of telemetry data between telemetry sources, intermediate nodes such as collectors and telemetry backends.

    OTLP is a general-purpose telemetry data delivery protocol designed in the scope of the OpenTelemetry project.

P

  • PromQL

    PromQL (Prometheus Query Language) is a functional query language that lets users select and aggregate time series data in real-time, specifically designed for querying metrics in Prometheus, a popular open-source monitoring and alerting system.

S

  • SLO

    Service Level Objectives (SLOs) are quantitative targets that define an acceptable level of service reliability and performance that a system should deliver to its users, providing clear and measurable standards for system quality. An important feature of SLOs are error budgets, which acknowledge the fact that not everything needs to always be working perfectly.

  • Span

    A span represents a unit of work or operation. Spans are the building blocks of Traces. In OpenTelemetry, they include important information such as Name, Start and End as well as references to other Spans, especially the Parent Span, to build a visual, usually tree like, representation of cause and effect.

T

  • Trace

    A trace is a group of Spans, in most cases a chronological sequence of cause and effect. They are usually displayed in waterfall graphs, which however has limitations for highly asynchronous interactions. The term Distributed Trace refers to a group of Spans that occurs on several systems. The trace is identified by its trace id, which is passed between systems as correlation identifier, for example following the W3C Trace context spec as HTTP header traceparent