Tracekit APM Installation

5 minutes BEGINNER

Install Tracekit APM to monitor your GEMVC APIs. Get full observability with zero configuration tracing and less than 2ms overhead.

What You'll Learn

Installation

Install Tracekit APM via Composer

Initialization

Run the initialization command

Verification

Verify installation is working

Video Coming Soon...

What is Tracekit APM?

Tracekit APM is the official Application Performance Monitoring solution for GEMVC. It automatically traces your API, Controller, and Database layers with zero configuration required. Get full insights with less than 2ms overhead.

1

Install via Composer

Step 1: Add Tracekit APM to your project

Install Tracekit APM using Composer. This will add the gemvc/apm-tracekit package to your project.

Terminal
composer require gemvc/apm-tracekit
Tip: Make sure you are in your GEMVC project root directory when running this command.
2

Initialize Tracekit

Step 2: Run the initialization command

Run the initialization command. It will set up everything automatically, including environment variables, registration (or just API key if you're already registered), and ask for your service name.

Terminal
vendor/bin/tracekit init

What the init command does:

  • • Initializes Tracekit APM in your project
  • • Sets up environment variables automatically
  • • Handles registration (or asks for API key if already registered)
  • • Prompts for your service name
  • • Configures everything - that's it!
info: The init command handles all configuration automatically. Just follow the interactive prompts and you're done!
3

Verify Installation

Step 3: Check your dashboard

That's it! Go to your Tracekit dashboard and you will see your service is there!

info: Tracekit APM automatically traces all layers without any code changes. Your existing GEMVC code will be monitored automatically!

🚀 Installation Complete!

Tracekit APM is now installed and configured! Your GEMVC APIs are being monitored automatically. Visit your Tracekit dashboard to see real-time performance insights.