Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/Admin-and-data/api-keys.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

The **API Keys** page lets you manage access credentials used by services and agents to communicate with OpsPilot.

![Screenshot](../images/get-started-services.png)
Navigate to **Data and Licenses > API Keys** in the left-hand sidebar.

## Viewing & managing keys

Expand Down
2 changes: 1 addition & 1 deletion docs/Monitor-your-data/Kubernetes-monitoring/Shipping.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Prior to beginning, ensure you have the following:
- A valid OpsPilot user in your account, with access to OpsPilot.

!!! tip
API keys can be managed under **OpsPilot** \> **User Menu** \> **Account** \> **API Keys**
API keys can be managed under **OpsPilot** \> **Data and Licenses** \> **API Keys**


## Procedure
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This guide demonstrates how to instrument a C++ application with OpenTelemetry t

## Prerequisites

* **OpsPilot API Key**: Obtain this from **Account Settings > API Keys** in OpsPilot.
* **OpsPilot API Key**: Obtain this from **Data and Licenses > API Keys** in OpsPilot.
* **C++ Compiler**: C++17 or later (GCC 9+, Clang 10+, or MSVC 2019+)
* **CMake**: Version 3.20 or later
* **Telemetry Pipeline**: You must have either an [OpenTelemetry Collector](/Monitor-your-data/OpenTelemetry/Shipping/Collector/) or [Grafana Alloy](/Monitor-your-data/OpenTelemetry/Shipping/Grafana-agent/) configured and running to receive data from your C++ application.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This guide demonstrates how to instrument a .NET application with OpenTelemetry

## Prerequisites

* **OpsPilot API Key**: Obtain this from **Account Settings > API Keys** in OpsPilot.
* **OpsPilot API Key**: Obtain this from **Data and Licenses > API Keys** in OpsPilot.
* **.NET**: .NET 6.0 or later installed on your system.
* **Telemetry Pipeline**: You must have either an [OpenTelemetry Collector](/Monitor-your-data/OpenTelemetry/Shipping/Collector/) or [Grafana Alloy](/Monitor-your-data/OpenTelemetry/Shipping/Grafana-agent/) configured and running to receive data from your .NET application.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This guide demonstrates how to instrument an Erlang or Elixir application with O

## Prerequisites

* **OpsPilot API Key**: Obtain this from **Account Settings > API Keys** in OpsPilot.
* **OpsPilot API Key**: Obtain this from **Data and Licenses > API Keys** in OpsPilot.
* **Erlang/OTP**: 22+ or **Elixir**: 1.11+ installed on your system.
* **Telemetry Pipeline**: You must have either an [OpenTelemetry Collector](/Monitor-your-data/OpenTelemetry/Shipping/Collector/) or [Grafana Alloy](/Monitor-your-data/OpenTelemetry/Shipping/Grafana-agent/) configured and running to receive data from your application.

Expand Down
2 changes: 1 addition & 1 deletion docs/Monitor-your-data/OpenTelemetry/Instrumentation/Go.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This guide demonstrates how to instrument a Go application with OpenTelemetry to

## Prerequisites

* **OpsPilot API Key**: Obtain this from **Account Settings > API Keys** in OpsPilot.
* **OpsPilot API Key**: Obtain this from **Data and Licenses > API Keys** in OpsPilot.
* **Go**: Go 1.21 or later installed on your system.
* **Telemetry Pipeline**: You must have either an [OpenTelemetry Collector](/Monitor-your-data/OpenTelemetry/Shipping/Collector/) or [Grafana Alloy](/Monitor-your-data/OpenTelemetry/Shipping/Grafana-agent/) configured and running to receive data from your Go application.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This guide demonstrates how to instrument a Java application with OpenTelemetry

## Prerequisites

* **OpsPilot API Key**: Obtain this from **Account Settings > API Keys** in OpsPilot.
* **OpsPilot API Key**: Obtain this from **Data and Licenses > API Keys** in OpsPilot.
* **Java**: Java 8 or later installed on your system.
* **Telemetry Pipeline**: You must have either an [OpenTelemetry Collector](/Monitor-your-data/OpenTelemetry/Shipping/Collector/) or [Grafana Alloy](/Monitor-your-data/OpenTelemetry/Shipping/Grafana-agent/) configured and running to receive data from your Java application.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This guide demonstrates how to instrument a Kotlin application with OpenTelemetr

## Prerequisites

* **OpsPilot API Key**: Obtain this from **Account Settings > API Keys** in OpsPilot.
* **OpsPilot API Key**: Obtain this from **Data and Licenses > API Keys** in OpsPilot.
* **Kotlin**: Kotlin 1.8+ with JVM target installed on your system.
* **Telemetry Pipeline**: You must have either an [OpenTelemetry Collector](/Monitor-your-data/OpenTelemetry/Shipping/Collector/) or [Grafana Alloy](/Monitor-your-data/OpenTelemetry/Shipping/Grafana-agent/) configured and running to receive data from your Kotlin application.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This guide demonstrates how to instrument a PHP application with OpenTelemetry t

## Prerequisites

* **OpsPilot API Key**: Obtain this from **Account Settings > API Keys** in OpsPilot.
* **OpsPilot API Key**: Obtain this from **Data and Licenses > API Keys** in OpsPilot.
* **PHP**: PHP 8.0 or later with the following extensions:
- `ext-json`
- `ext-curl`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This guide demonstrates how to instrument a Python application with OpenTelemetr

## Prerequisites

* **OpsPilot API Key**: Obtain this from **Account Settings > API Keys** in OpsPilot.
* **OpsPilot API Key**: Obtain this from **Data and Licenses > API Keys** in OpsPilot.
* **Python**: Python 3.8 or later installed on your system.
* **Telemetry Pipeline**: You must have either an [OpenTelemetry Collector](/Monitor-your-data/OpenTelemetry/Shipping/Collector/) or [Grafana Alloy](/Monitor-your-data/OpenTelemetry/Shipping/Grafana-agent/) configured and running to receive data from your Python application.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This guide demonstrates how to instrument a Ruby application with OpenTelemetry

## Prerequisites

* **OpsPilot API Key**: Obtain this from **Account Settings > API Keys** in OpsPilot.
* **OpsPilot API Key**: Obtain this from **Data and Licenses > API Keys** in OpsPilot.
* **Ruby**: Ruby 3.0 or later installed on your system.
* **Telemetry Pipeline**: You must have either an [OpenTelemetry Collector](/Monitor-your-data/OpenTelemetry/Shipping/Collector/) or [Grafana Alloy](/Monitor-your-data/OpenTelemetry/Shipping/Grafana-agent/) configured and running to receive data from your Ruby application.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This guide demonstrates how to instrument a Rust application with OpenTelemetry

## Prerequisites

* **OpsPilot API Key**: Obtain this from **Account Settings > API Keys** in OpsPilot.
* **OpsPilot API Key**: Obtain this from **Data and Licenses > API Keys** in OpsPilot.
* **Rust**: Rust 1.65 or later installed on your system.
* **Telemetry Pipeline**: You must have either an [OpenTelemetry Collector](/Monitor-your-data/OpenTelemetry/Shipping/Collector/) or [Grafana Alloy](/Monitor-your-data/OpenTelemetry/Shipping/Grafana-agent/) configured and running to receive data from your Rust application.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This guide demonstrates how to instrument a Swift application with OpenTelemetry

## Prerequisites

* **OpsPilot API Key**: Obtain this from **Account Settings > API Keys** in OpsPilot.
* **OpsPilot API Key**: Obtain this from **Data and Licenses > API Keys** in OpsPilot.
* **Swift**: Swift 5.7 or later installed on your system.
* **Telemetry Pipeline**: You must have either an [OpenTelemetry Collector](/Monitor-your-data/OpenTelemetry/Shipping/Collector/) or [Grafana Alloy](/Monitor-your-data/OpenTelemetry/Shipping/Grafana-agent/) configured and running to receive data from your Swift application.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This guide demonstrates how to instrument a Node.js application with OpenTelemet

## Prerequisites

* **OpsPilot API Key**: Obtain this from **Account Settings > API Keys** in OpsPilot.
* **OpsPilot API Key**: Obtain this from **Data and Licenses > API Keys** in OpsPilot.
* **Docker Desktop**: [Install Docker Desktop](https://www.docker.com/products/docker-desktop/) to build and run the application container.
* **Telemetry Pipeline**: You must have either an [OpenTelemetry Collector](/Monitor-your-data/OpenTelemetry/Shipping/Collector/) or [Grafana Alloy](/Monitor-your-data/OpenTelemetry/Shipping/Grafana-agent/) configured and running to receive data from your Node.js application.

Expand Down
2 changes: 1 addition & 1 deletion docs/Monitor-your-data/OpenTelemetry/Shipping/Collector.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ service:
### **Step 2:** Obtain your API Key

1. Log in to **OpsPilot**.
2. Navigate to **Account Settings > API Keys**.
2. Navigate to **Data and Licenses > API Keys**.
3. Generate a new key and save it securely.


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Alloy acts as a programmable intermediary. It receives OTLP data from your instr

### Prerequisites

* **OpsPilot API Key**: Obtain this from **Account Settings > API Keys**.
* **OpsPilot API Key**: Obtain this from **Data and Licenses > API Keys**.
* **Docker Desktop**: Ensure Docker is installed and running.
* **Port Availability**: Ensure ports **4317**, **4318**, and **12345** are not in use by other services (like a standard OTel Collector).

Expand Down
4 changes: 2 additions & 2 deletions docs/Monitor-your-data/OpenTelemetry/Troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ otelcol.exporter.otlphttp "fusionreactor" {

To get your API key:
1. Log in to **OpsPilot**
2. Navigate to **User Menu > Account > API Keys**
2. Navigate to **Data and Licenses > API Keys**
3. Generate a new key or copy an existing one

#### Network Connectivity
Expand Down Expand Up @@ -729,7 +729,7 @@ failed to export: 401 Unauthorized
**Cause**: Invalid or missing API key.

**Solution**:
1. Verify API key in OpsPilot: **User Menu > Account > API Keys**
1. Verify API key in OpsPilot: **Data and Licenses > API Keys**
2. Check API key is correctly set in your pipeline configuration
3. Ensure no extra spaces or characters in the API key

Expand Down
2 changes: 1 addition & 1 deletion docs/Monitor-your-data/OpenTelemetry/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ This quickstart provides the fastest path to see OpenTelemetry data flowing into

### Prerequisites

* **OpsPilot API Key**: Get this from **Account Settings > API Keys** in OpsPilot
* **OpsPilot API Key**: Get this from **Data and Licenses > API Keys** in OpsPilot
* **Docker & Docker Compose**: For running the Collector ([Install Docker](https://docs.docker.com/get-docker/))
* **Your language runtime**: Python, Java, Node.js, Go, .NET, etc.

Expand Down
Loading