Introduction
TeReDiX
(Tech Resource Discover & Exploration) is a tool to discover tech resources for an organization from
various resource provider (e.g. AWS, GitHub, GCP, Atlassian, etc.).
terediX can be a useful tool for organizations who have so many resources from different providers, and they want to track, monitor those resources for better visibility across the organization. This tool can efficiently fetch all the resources and it's associated metadata from different providers and store them in a central database. Later, the data can be visualize in a dashboard for better visibility.
TLDR; terediX is a tool to manage your tech resource inventory centrally.
Features
Here is the list of top features currently terediX can offer:
- Fetch resources from supported providers
- Store resources in a central database
- Expose prometheus metrics
- Visualize resources in Grafana dashboard
- Support multiple providers
- Fully configurable with a single configuration YAML file
- Support multiple database backends
- Support customized metadata for each resource type
- Support multiple resource types (e.g: EC2, S3, RDS, File system, GitHub repository, etc.)
- Support multiple deployment options (e.g: Single binary, Docker, Kubernetes with Helm, etc.)
- Optimized for large scale resource discovery
- Customized scheduler for each resource scanner
- Support re-usable configuration among multiple resource scanner
- Support multiple resource scanner for same resource type
- Fully open source, free to use & community driven initiative