Data Overview
Codefresh exposes data across your entire CI/CD operation — from pipeline definitions and build records to audit trails, runtime agents, and Helm repositories. Here's a breakdown of what each entity contains and how you can use it.
Entities at a glance
Builds
Pipeline run history, success/failure rates, duration trends
Pipelines
Pipeline definitions, triggers, and configuration
Audits
Compliance tracking, user activity monitoring
Analytics reports
Aggregated CI/CD metrics over time
Analytics metadata
Understanding report structure and available dimensions
Projects
Organizing and filtering pipelines by project
Agents
Monitoring runtime infrastructure
Contexts
Reviewing shared variables and secrets metadata
Execution contexts
Debugging runtime environments
Accounts
User management and account inventory
Account settings
Configuration auditing
Step types
Cataloging custom pipeline steps
Helm repos
Helm chart repository inventory
Builds
Key fields
Build ID
Unique identifier for the build run
Pipeline name
The pipeline that triggered the build
Status
Outcome: success, failure, error, terminated
Started at
Timestamp when the build began
Finished at
Timestamp when the build completed
Duration
Total execution time
Triggered by
User or event that triggered the build
Branch
Git branch associated with the build
Commit SHA
Git commit hash
Error message
Failure reason if the build did not succeed
Pipelines
Key fields
Pipeline ID
Unique identifier
Name
Pipeline display name
Project
Associated project
Created at
Pipeline creation date
Updated at
Last modification date
Triggers
Events configured to trigger the pipeline
Steps
Step definitions in the pipeline
Audits
Key fields
Event type
Action performed (e.g., pipeline updated, user added)
User
Who performed the action
Timestamp
When the event occurred
Entity type
What was affected (pipeline, account, context, etc.)
Entity ID
Identifier of the affected resource
IP address
Origin IP of the action
Analytics reports
Key fields
Report period
Date range covered by the report
Granularity
Daily, weekly, or monthly aggregation
Total builds
Count of builds in the period
Success rate
Percentage of successful builds
Average duration
Mean build execution time
Pipeline breakdown
Per-pipeline performance metrics
Common metric combinations
Builds + Pipelines — Join on pipeline ID to enrich build records with pipeline metadata for full-context reporting
Builds over time — Use Aggregate transformation to calculate daily or weekly success rates from raw build records
Audits + Accounts — Join on user ID to map audit events to named users for compliance reports
Analytics reports (Append) — Append reports from multiple date ranges to build a continuous historical dataset
Use cases by role
Monitor build success and failure rates across all pipelines to identify flaky tests or unstable stages
Track average build duration over time to catch performance regressions before they slow down the team
Compare pipeline activity across projects to balance workload and infrastructure costs
Audit agent activity and execution contexts to ensure runtime infrastructure is healthy
Review Helm repo configurations and context settings to maintain consistent environments
Export audit logs to BigQuery or a SIEM tool for compliance and incident investigation
Use Analytics reports in Google Sheets or Looker Studio to report on deployment frequency and change failure rate
Feed build data into ChatGPT or Gemini to generate narrative summaries of team delivery health
Track pipeline trends by project to identify teams that may need additional tooling support
Platform-specific notes
Build history depth depends on your Codefresh plan — enterprise accounts retain longer build history
Analytics reports require setting both granularity and date range parameters; missing either may result in empty data
The Audits entity only captures events within your account's retention window as configured in Codefresh
Contexts contain metadata about shared variables but do not expose secret values
Agent data reflects the current state of registered agents and is not historical
Last updated
Was this helpful?
