# Glossary Terms

## A

[**ACID**](/content/glossary/acid/index.html)\  ACID is a standard compliance requirement in the database ecosystem. It represents the following four principles: Atomic...

[**Airflow**](/content/glossary/airflow/index.html)\  Airflow is an open-source platform used for orchestrating complex workflows and data pipelines. It allows users to defin...

[**Alert Fatigue**](/content/glossary/alert-fatigue/index.html)\  Alert fatigue in software engineering is a state of exhaustion that occurs when a large number of alerts makes the individual...

[**Anomaly Detection**](/content/glossary/anomaly-detection/index.html)\  Anomaly detection is the process of identifying unexpected behaviours within a dataset by leveraging Machine Learning and...

[**Anonymization**](/content/glossary/anonymization/index.html)\  Anonymization is the process of hiding sensitive information from log entries to protect privacy. It involves removing o...

[**Application Performance Monitoring**](/content/glossary/application-performance-monitoring/index.html)\  APM is a popular category within the realm of software monitoring and observability....

## B

[**BigQuery**](/content/glossary/bigquery/index.html)\  BigQuery is a cloud-based data warehouse and data analytics platform, by Google Cloud. While it is a data platform simil...

## C

[**Custom metric**](/content/glossary/custom-metric/index.html)\  Custom metrics are specific performance indicators that teams define to monitor aspects of their applications or busines...

## D

[**Data Archival**](/content/glossary/data-archival/index.html)\  Data archival is the process of storing data in a structured manner for long-term retention, typically for compliance, r...

[**Data lake**](/content/glossary/data-lake/index.html)\  A data lake is a large, unstructured pool of data where there is no need to structure the data upfront. Data lakes are e...

[**Data Lakehouse**](/content/glossary/data-lakehouse/index.html)\  A data lakehouse is a relatively modern approach to managing and processing data. It combines the best features of data ...

[**Data Mart**](/content/glossary/data-mart/index.html)\  A data mart is a subset of a data warehouse, that contains information that is needed specific to the requirements of th...

[**Data Retention**](/content/glossary/data-retention/index.html)\  Data retention refers to the policies governing the management of data. A data retention policy consists of rules that d...

[**Data warehouse**](/content/glossary/data-warehouse/index.html)\  A data warehouse is a system commonly used to manage, store and analyse data at scale. In a data warehouse, there is a c...

[**Distributed Tracing**](/content/glossary/distributed-tracing/index.html)\  Distributed tracing is a monitoring process that tracks the progress of application requests as they traverse through di...

## E

[**ELT**](/content/glossary/elt/index.html)\  ELT is a practice of data management in data warehousing where data is stored before being processed/transformed for usa...

[**Error budget**](/content/glossary/error-budget/index.html)\  An error budget is a concept for defining acceptable reliability limits and managing its variance. It represents the ac...

[**Error rate**](/content/glossary/error-rate/index.html)\  Error rate is the frequency of errors that occur within an API or an application. It provides insights about the reliabi...

[**ETL**](/content/glossary/etl/index.html)\  It’s a method of data management in data warehousing, where ETL stands for Extract, Transform, and Load....

## I

[**Incident Response**](/content/glossary/incident-response/index.html)\  Incident response is a structured approach to handling and managing the operations after an incident or some disruption ...

[**Ingestion**](/content/glossary/ingestion/index.html)\  Data Ingestion refers to the process of collecting and importing data from various sources into a system or storage infr...

[**Instrumentation**](/content/glossary/instrumentation/index.html)\  Instrumentation is a crucial aspect of system monitoring and optimization. It involves equipping systems with the necess...

## J

[**Jenkins**](/content/glossary/jenkins/index.html)\  Jenkins is a Java-based open-source automation server renowned for its vast plugin ecosystem, enabling continuous integr...

## K

[**Kafka**](/content/glossary/kafka/index.html)\  Apache Kafka is an open-source distributed event streaming platform, originally developed at LinkedIn and open-sourced i...

## L

[**Latency**](/content/glossary/latency/index.html)\  Latency refers to the delay or waiting time (time lag) that happens when a request or operation is initiated within an a...

[**Log Enrichment**](/content/glossary/log-enrichment/index.html)\  Log enrichment adds more details to the existing logs. Enriched logs provide a more comprehensive view of events....

[**Log parsing**](/content/glossary/log-parsing/index.html)\  Log parsing is a process of extracting the log data that is generated by systems or applications, and finding valuable i...

[**Log Rotation**](/content/glossary/log-rotation/index.html)\  Log rotation is a method used to manage the size of log files on servers. When a log file reaches a specified limit, usu...

[**Logs**](/content/glossary/logs/index.html)\  Logs are the records of what happened within the application that are either auto-generated or added by a software devel...

## M

[**Metrics**](/content/glossary/metrics/index.html)\  They are numerical values quantifying a certain behavioral aspect of your software, which is saved in a time series stor...

[**MTTR**](/content/glossary/mttr/index.html)\  MTTR, which stands for Mean Time to Repair, is a crucial metric in system management. It represents the average duration...

## O

[**Observability**](/content/glossary/observability/index.html)\  Observability is an industry term, coined to the practice of adding enough telemetry data (metadata) in an application s...

[**OLAP**](/content/glossary/olap/index.html)\  OLAP which stands for Online Analytical Processing is a type of analytical database. OLAPs are designed for fast aggrega...

[**On-call Rotation**](/content/glossary/on-call-rotation/index.html)\  On-call rotation is a practice commonly used in Engineering/ DevOps teams, where a developer takes turns to be “on-call”...

[**OpenTelemetry**](/content/glossary/opentelemetry/index.html)\  OpenTelemetry is an industry wide protocol created, to denote the standard template of adding distributed traces (primar...

## P

[**Profiling**](/content/glossary/profiling/index.html)\  Profiling is the process of collecting performance data to analyze and make changes in the application. Its purpose is t...

## R

[**Redshift**](/content/glossary/redshift/index.html)\  Redshift is a cloud-based data warehouse solution by the Amazon AWS team. It allows organizations to run on cloud analyt...

[**Resource Utilization**](/content/glossary/resource-utilization/index.html)\  Resource utilization refers to the management of the available tech resources in an engineering team. Such as computing ...

## S

[**Sandbox**](/content/glossary/sandbox/index.html)\  A sandbox environment is a controlled and isolated space to test a specific product....

[**SLA (Service Level Agreement)**](/content/glossary/sla-service-level-agreement/index.html)\  SLA, or Service Level Agreement is the agreement that any service provider makes with their users about measurable metri...

[**SLI (Service Level Indicators)**](/content/glossary/sli-service-level-indicators/index.html)\  SLI, or Service Level Indicators (SLIs) are the quantifiable metrics that are used to measure the performance or quality...

[**SLOs (Service Level Objectives)**](/content/glossary/slos-service-level-objectives/index.html)\  SLOs or Service Level Objectives are part of SLA agreements where promises are made on specific metrics within an SLA ag...

[**Snowflake**](/content/glossary/snowflake/index.html)\  Snowflake is a cloud-based data warehousing platform that provides fully managed and scalable solutions for storing and ...

[**Streaming**](/content/glossary/streaming/index.html)\  Streaming is a process of sending/receiving data one-by-one in a steady manner instead of it being stored in a single pl...

## T

[**TCO (total cost of ownership)**](/content/glossary/tco-total-cost-of-ownership/index.html)\  Any project that picked, is much more beyond a tool. It involves people, process and tooling — a one-time effort initial...

[**Test Driven Development**](/content/glossary/test-driven-development/index.html)\  Test Driven Development or TDD is a software development process in which all software requirements are broken down into...

[**Threat Detection**](/content/glossary/threat-detection/index.html)\  Threat detection is the process of identifying potential security threats or malicious activities within the organizatio...

[**Triaging**](/content/glossary/triaging/index.html)\  Triaging is a process of doing a preliminary analysis / assessment in any situation to assess their urgency and impact on...

## U

[**Uptime**](/content/glossary/uptime/index.html)\  Uptime is a measure of the duration during which a service or application operates without any interruption or downtime.
