## Catalog[​](#catalog "Direct link to Catalog")

The Mission Control Catalog is a centralized repository that automatically discovers, transforms and tracks infrastructure, applications and configuration across many environments.

![](/assets/images/config-db-24b05947a280fa4ea7f0bf7d037edf09.svg)

Some key benefits include:

* **Automatic Discovery** - Automatically discovers resources by scraping external systems like Kubernetes, AWS, Git, SQL, etc
* **Changes** - Track changes to resources over time through diff or event based change detection, improving MTTR drastically.
* **Insights** - Aggregate security, cost, performance and reliability insights from AWS Trusted Advisor, Config Rules, Azure Monitor, Trivy etc.
* **Dependency Mapping** - Automatically map dependencies between resources to understand impact of changes.
* **Single Pane of Glass** - Browse, search and take action on resources without the need to switch between multiple consoles.

info

Under the hood the catalog is powered by [github.com/flanksource/config-db](https://github.com/flanksource/config-db).

The catalog is comprised of:

* **Config Items** are individual resources e.g. `Pod`, `EBS`, `IAM Role`, `postgres.conf` scraped from external sources like [AWS](/docs/guide/config-db/scrapers/aws.md), [Kubernetes](/docs/guide/config-db/scrapers/kubernetes.md), [Azure](/docs/guide/config-db/scrapers/azure.md), [Azure DevOps](/docs/guide/config-db/scrapers/azure-devops.md), [GitHub](/docs/guide/config-db/scrapers/github.md)
* **Changes** recorded against config items either through automatic change detection (diffs) or from sources like [CloudTrail](/docs/guide/config-db/scrapers/aws.md#cloudtrail) or [Kubernetes Events](/docs/guide/config-db/scrapers/kubernetes.md#watch-events--resources)
* **Insights** recorded against config items from external sources like [Trusted Advisor](/docs/guide/config-db/scrapers/aws.md#trusted-advisor) or [Trivy](/docs/guide/config-db/scrapers/trivy.md)
* **Relationships** between configuration items

## Scraping[​](#scraping "Direct link to Scraping")

Config items, insights and change are ingested using scrapers which are jobs that run periodically, scrapers come in 2 types:

1Native

Native scrapers ingest config items from common sources like [AWS](/docs/guide/config-db/scrapers/aws.md), [Kubernetes](/docs/guide/config-db/scrapers/kubernetes.md), [Azure](/docs/guide/config-db/scrapers/azure.md) and automatically add metadata and relationships

2Custom

Custom scrapers ingest raw data from [File](/docs/guide/config-db/scrapers/file.md) and [SQL](/docs/guide/config-db/scrapers/sql.md) queries the results of which need to mapped to metadata and relationships manually.

A configuration summary is shown below:

![](/assets/images/config-db-dfc2d8bbfb4e7393330f5e1a41412a9c.png)
