Overview: Ingesting data into Cortex

Getting your data into Cortex is the foundation for data-driven decision making and improved accountability across your teams.

By connecting your services, repositories, teams, infrastructure, and more, Cortex can provide a complete, up-to-date view of your ecosystem. This powers the ability to track ownership of entities, enforce production readiness and other standards via Scorecards, standardize common developer Workflows for entities, and more. It also ensures your developers can find what they need, understand how everything fits together, and make better decisions at every stage of the development lifecycle.

How Cortex handles data modeling

Some internal developer portals start with too much rigidity or too little guidance. A rigid platform prevents you from correctly modeling relationships between key entities in your environment. An overly modular approach requires you to rebuild business logic for each use case, resulting in the same fractured experience you intended to solve for.

Cortex solves for this by giving you the flexibility to mirror your unique business logic across your data, and the structure to persist that logic everywhere:

  • Data models are foundational, but configurable.

  • Integrations are available, but extensible.

  • Experience is complete, but customizable.

With consistent developer workflow and a configurable experience, it's easier to accurately represent your services and infrastructure in Cortex.

Connect your data

The pages in this section cover the following topics:

  • How to import and manage entities

    • An entity is an object that represents a software construct. Entities are represented in YAML and can pull in data from integrations. Entities can have dependencies, can be set up in a hierarchical structure, and can be connected to other entities through entity relationships. Entity standards can be ensured through Scorecards. Learn more in Managing entities.

  • How to create and manage catalogs

    • Catalogs are a defined selection of entities. You can use them to track and store information about all the components that make up your infrastructure. Learn more in Managing catalogs.

  • Integrations

    • Cortex supports pulling data across a broad set of integrations to create a single pane of glass. See all integrations in the sub-pages under Integrations.

Last updated

Was this helpful?