Website logo
Request featuresJoin Our Community
⌘K
KloudMate
Getting Started
Why KloudMate?
Setting Up KloudMate
FAQs (Frequently Asked Questions)
Getting Help
Dashboards
Creating a Dashboard
Managing Dashboards and Panels
KloudMate Metrics
Explore
AWS Inventory
Lambda Functions
Logs
CloudWatch Logs
Traces
Issues
OpenTelemetry Support in KloudMate
What Is OpenTelemetry?
How Does OpenTelemetry Work?
Sending Data to KloudMate
Installing the OpenTelemetry Collector
Using OpenTelemetry Collector
Using OpenTelemetry SDKs
Service Integration Guides
Incident Management With KloudMate
Overview
Incident Lifecycle
Incidents
Services
Escalation Policy
Integrations
Slack Integration
Service Map
Alarms & Notifications
Understanding KloudMate Alarms
Setting Up KloudMate Alarms
Writing Expressions for KloudMate Alarms
Setting Up Notifications
Settings
Workspaces
Data Sources
Users & Permissions
Subscription & Billing
Usage Report
Profile & Security
Deleting Your AWS Account from KloudMate
Docs powered by Archbee
OpenTelemetry Support in Kloud...
Service Integration Guides

Windows Server Metrics to KloudMate

3min

This document provides a guide on how to collect metrics from a Windows Server and ingest them into KloudMate using OpenTelemetry.

In the described setup, the Prometheus receiver plugin is used, which enables you to gather metrics through scraping and sends them to a KloudMate HTTP endpoint.

Step 1: Prerequisites:

  • Install Prometheus Windows Exporter on the Windows server so it can collect entire server metrics and redirect to OpenTelemetry.
  • Download and install the latest .msi file on the Windows server.

Step 2: Install the Open Telemetry Collector on Windows Server

1. Download the OpenTemetry Collector for Windows:

  • Go to the official OpenTelemetry website 
  • Choose the correct version of the Open Telemetry Collector for Windows
  • Download the Windows installer executable.

2. Run the installer:

  • Locate the downloaded installer executable 
  • Right-click on the installer file and select "Run as administrator."
  • Follow the installation wizard's instructions to complete the installation.

Step 3: Create an OpenTelemetry Configuration YAML File

  • Create a YAML configuration file using a text editor like Notepad.
  • Customize the configuration file based on your requirements. 

Sample YAML file:

YAML
receivers:
   prometheus:
        config:
          scrape_configs:
            - job_name: 'otel-collector'
              scrape_interval: 5s
              static_configs:
                - targets: ['0.0.0.0:9182']
processors:
    batch:
exporters:
  otlphttp:
    endpoint: 'https://otel.kloudmate.com:4318'
    headers:
      Authorization: xxxxxxxxxxxxxxxxx

service:
  pipelines:
    metrics:
      receivers: [ prometheus ]
      processors: [ batch ]
      exporters: [ otlphttp ]



Step 4: Run the following command in the command prompt or PowerShell to generate the telemetry data from where otelcol.exe is downloaded. Mention the correct path to the yaml file.

Text
./otelcol.exe –config ‘<path>/otelcol.yaml


Now you can see metrics in the Kloudmate dashboard.













Did this page help you?
PREVIOUS
Postgres Logs to KloudMate using Fluent Bit
NEXT
Kubernetes Monitoring With KloudMate
Docs powered by Archbee
Docs powered by Archbee