Data Ingestion Framework

Data Ingestion Framework (DIF) is a Turbonomic integration that defines custom entities and metrics in your environment that are not discovered through any of the supported targets. DIF loads these custom entities and metrics to Turbonomic for analysis.

DIF uses the patented Turbonomic analysis engine to provide visibility and control across the entire application stack.

DIF consists of the following components:

  • A JSON schema that declares the structure of the data that you loaded to Turbonomic

  • A component that runs on the Turbonomic platform and periodically requests updated data to ingest to the platform

How DIF works

Custom entities and metrics are declared in a predefined JSON schema. DIF takes the JSON input, converts it into data structures that are known to Turbonomic, and then pushes it to Turbonomic. DIF performs supply chain and entity validations and participates in the broader mediation framework to resolve conflicts and maintain consistency.

The following diagram shows how Turbonomic uses DIF to query data from metric servers. These servers collect data from specific metric sources.

A diagram showing how metrics feed into the DIF