Deployed services
Contents
Deployed services¶
Here is a list of services that are deployed as part of the Cal-ITP project.
Name |
Function |
URL |
Source code |
K8s namespace |
Development/test environment? |
Type? |
---|---|---|---|---|---|---|
Airflow |
General orchestation/automation platform; downloads non-GTFS Realtime data and orchestrates data transformations outside of dbt; executes stateless jobs such as dbt and data publishing |
n/a |
Yes (local) |
Infrastructure / Ingestion |
||
GTFS-RT Archiver |
Downloads GTFS Realtime data (more rapidly than Airflow can handle) |
n/a |
https://github.com/cal-itp/data-infra/tree/main/services/gtfs-rt-archiver-v3 |
gtfs-rt-v3 |
Yes (gtfs-rt-v3-test) |
Ingestion |
Metabase |
Web-hosted BI tool |
https://github.com/cal-itp/data-infra/tree/main/kubernetes/apps/charts/metabase |
metabase |
Yes (metabase-test) |
Analysis |
|
Grafana |
Application observability (i.e. monitoring and alerting on metrics) |
https://github.com/JarvusInnovations/cluster-template/tree/develop/k8s-common/grafana (via hologit) |
monitoring-grafana |
No |
Infrastructure |
|
Sentry |
Application error observability (i.e. collecting errors for investigation) |
https://github.com/cal-itp/data-infra/tree/main/kubernetes/apps/charts/sentry |
sentry |
No |
Infrastructure |
|
JupyterHub |
Kubernetes-driven Jupyter workspace provider |
https://github.com/cal-itp/data-infra/tree/main/kubernetes/apps/charts/jupyterhub |
jupyterhub |
No |
Analysis |
Code and deployments (unless otherwise specified, deployments occur via GitHub Actions)¶
The above services are managed by code and deployed according to the following processes.