Prerequisites
Before installing KloudMate Agent, ensure you have:API Key
Obtain your API key from the KloudMate dashboard
Collector Endpoint
Default:
https://otel.kloudmate.com:4318Platform Access
Appropriate permissions for your deployment platform
Network Access
Outbound HTTPS access to the collector endpoint
Choose Your Platform
Select your deployment platform to get started:- Linux
- Docker
- Kubernetes
Linux Installation
Install KloudMate Agent on Linux using our automated installation script.Run Installation Script
Download and execute the installation script:The script will:
- Detect your Linux distribution (Debian/Ubuntu or RHEL-based)
- Install required dependencies (curl, wget, systemctl, jq)
- Download the appropriate package (.deb or .rpm)
- Install the package and configure the agent
- Start the agent as a systemd service
Manual Installation
Manual Installation
If you prefer manual installation:
- Download the package from GitHub Releases
- Install using your package manager:
- Configure environment variables in
/etc/kmagent/agent-config.yaml - Start the service:
sudo systemctl start kmagent
Configuration
After installation, the agent uses default configuration suitable for most environments. You can customize the configuration using:Environment Variables
Key environment variables for all platforms:| Variable | Description | Default |
|---|---|---|
KM_API_KEY | Authentication key for the collector | Required |
KM_COLLECTOR_ENDPOINT | OTLP HTTP endpoint URL | https://otel.kloudmate.com:4318 |
KM_CONFIG_CHECK_INTERVAL | Remote config update interval (seconds) | 60 |
KM_UPDATE_ENDPOINT | Remote configuration API endpoint | https://api.kloudmate.com/agents/config-check |
Default Configuration
The agent ships with sensible defaults:Verification
After installation, verify that telemetry data is flowing:Verify Data Collection
Check that metrics are being collected. For Linux/Docker:For Kubernetes:A healthy response indicates the collector is running.
Uninstallation
How to uninstall KloudMate Agent
How to uninstall KloudMate Agent
- Linux
- Docker
- Kubernetes
Run the uninstall script:Or manually:
Next Steps
Now that you have KloudMate Agent running, explore these topics:Platform-Specific Guides
Detailed installation guides for each platform
Remote Configuration
Learn how to manage agent configuration remotely
Auto-Instrumentation
Enable automatic instrumentation for your applications
OpenTelemetry Components
Explore the available receivers, processors, and exporters
Getting Help
If you encounter issues:Troubleshooting
Common issues and solutions
GitHub Issues
Report bugs or request features
Documentation
Complete KloudMate documentation
Email Support
Contact the KloudMate team