LogoLogo
HomeBlogGitHubGet Started FreeLogin
Earthly 0.8
Earthly 0.8
  • 👋Introduction
  • 💻Install Earthly
  • 🎓Learn the basics
    • Part 1: A simple Earthfile
    • Part 2: Outputs
    • Part 3: Adding dependencies With Caching
    • Part 4: Args
    • Part 5: Importing
    • Part 6: Using Docker In Earthly
    • Part 7: Using remote runners
    • Part 8a: Using Earthly in your current CI
    • Final words
  • ⭐Featured guides
    • Rust
  • 📖Docs
    • Guides
      • Importing
      • Build arguments and variables
      • Secrets
      • Functions
      • Using Docker in Earthly
      • Multi-platform builds
      • Authenticating Git and image registries
      • Integration Testing
      • Debugging techniques
      • Podman
      • Configuring registries
        • AWS ECR
        • GCP Artifact Registry
        • Azure ACR
        • Self-signed certificates
      • Using the Earthly Docker Images
        • earthly/earthly
        • earthly/buildkitd
      • ✅Best practices
    • Caching
      • Caching in Earthfiles
      • Managing cache
      • Caching via remote runners
    • Remote runners
    • Earthfile reference
      • Builtin args
      • Excluding patterns
      • Version-specific features
    • The earthly command
    • Earthly lib
    • Configuration reference
    • Examples
    • Misc
      • Alternative installation
      • Data collection
      • Definitions
      • Public key authentication
  • 🔧CI Integration
    • Overview
    • Use the Earthly CI Image
    • Build your own Earthly CI Image
    • Pull-Through Cache
    • Remote BuildKit
    • Vendor-Specific Guides
      • GitHub Actions
      • Circle CI
      • GitLab CI/CD
      • Jenkins
      • AWS CodeBuild
      • Google Cloud Build
      • Bitbucket Pipelines
      • Woodpecker CI
      • Kubernetes
  • ☁️Earthly Cloud
    • Overview
    • Managing permissions
    • Cloud secrets
    • Earthly Satellites
      • Managing Satellites
      • Using Satellites
      • Self-Hosted Satellites
      • GitHub runners
      • Best Practices
      • Bring Your Own Cloud (BYOC)
        • AWS
          • Requirements
          • CloudFormation
          • Terraform
          • Manual
        • VPN
          • Tailscale
Powered by GitBook
On this page
  • Installation ID
  • Anonymized data
  • CI platform
  • Command and exit code
  • Disabling analytics

Was this helpful?

Edit on GitHub
  1. Docs
  2. Misc

Data collection

By default, Earthly collects anonymized data which we use for measuring performance of the earthly command.

Installation ID

Earthly will create a universally unique installation ID (UUID v4) under ~/.earthly/install_id, which is used to track each installation. This ID is randomly created and does not contain any personal data.

Anonymized data

In addition to the installation ID, earthly will also collect a one-way-hash of the git repository name.

CI platform

Earthly applies some heuristics to determine if it is running in a CI system, and will report which CI system is detected (e.g. GitHub Actions, Circle CI, Travis CI, Jenkins, etc).

Command and exit code

Earthly will report which command was run (e.g. build, prune, etc), the execution time, and corresponding exit code. Command line arguments are not captured.

Disabling analytics

To disable the collection of data, set the disable_analytics option to true under the global config file ~/.earthly/config.yml.

For example:

global:
    disable_analytics: true
PreviousAlternative installationNextDefinitions

Last updated 1 year ago

Was this helpful?

This option is documented in the .

📖
Earthly configuration file page