diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index a1925e0..7e6f86e 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -16,7 +16,7 @@ jobs:
- name: Checkout core repo
uses: actions/checkout@v6
with:
- repository: infrawatchlabs/infrawatch
+ repository: eyriehq/eyriehq
token: ${{ secrets.COMMERCIAL_REPO_TOKEN }}
path: core
submodules: false
diff --git a/README.md b/README.md
index b06f71d..9f3a921 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-# InfraWatch Plugins (OSS)
+# EyrieHQ Plugins (OSS)
-Open-source plugins for [InfraWatch](https://github.com/infrawatchlabs/infrawatch).
+Open-source plugins for [EyrieHQ](https://github.com/eyriehq/eyriehq).
## Plugins
@@ -64,7 +64,7 @@ export default {
```bash
# Clone with the parent repo
-cd /path/to/infrawatch
+cd /path/to/eyriehq
make fetch-plugins
# Or manually
diff --git a/_shared/otel_queries.py b/_shared/otel_queries.py
index 427300b..14d3995 100644
--- a/_shared/otel_queries.py
+++ b/_shared/otel_queries.py
@@ -142,7 +142,7 @@ def service_derivation_expr(table_prefix: str = "") -> str:
on the kubeletstats metrics pipeline (helm v0.9.0+).
2. ``app.kubernetes.io/name`` — pod label, present on workloads that
follow the recommended k8s labelling convention.
- 3. ``iw.workload.name`` — set by the InfraWatch agent's filelog
+ 3. ``iw.workload.name`` — set by the EyrieHQ agent's filelog
enrichment on every log record (and traces). This is the fallback
that lets the shared FilterPanel's deployment-name selection match
log rows even though the OTel logs pipeline doesn't carry
diff --git a/hello-world/HelloWorldPanel.jsx b/hello-world/HelloWorldPanel.jsx
index 8a48b94..dab2458 100644
--- a/hello-world/HelloWorldPanel.jsx
+++ b/hello-world/HelloWorldPanel.jsx
@@ -1,5 +1,5 @@
/**
- * HelloWorldPanel — template frontend component for InfraWatch plugins.
+ * HelloWorldPanel — template frontend component for EyrieHQ plugins.
*
* This is a minimal panel demonstrating the plugin frontend contract.
* Copy this file and modify for your plugin.
diff --git a/hello-world/plugin.json b/hello-world/plugin.json
index 929a28c..66ee76a 100644
--- a/hello-world/plugin.json
+++ b/hello-world/plugin.json
@@ -2,7 +2,7 @@
"name": "hello-world",
"version": "0.0.1",
"display_name": "Hello World",
- "description": "Template plugin for InfraWatch plugin development. Enable DEV_PLUGINS=true to load this plugin.",
+ "description": "Template plugin for EyrieHQ plugin development. Enable DEV_PLUGINS=true to load this plugin.",
"type": "service",
"services": ["hello"],
"core_compat": ">=0.7.0",
diff --git a/hello-world/router.py b/hello-world/router.py
index 2f476bb..65f728c 100644
--- a/hello-world/router.py
+++ b/hello-world/router.py
@@ -1,5 +1,5 @@
"""
-Hello World plugin — template for InfraWatch plugin development.
+Hello World plugin — template for EyrieHQ plugin development.
This is a minimal plugin router demonstrating the plugin API contract.
Copy this directory to create a new plugin:
@@ -31,6 +31,6 @@ def plugin_info():
return {
"name": "hello-world",
"version": "0.0.1",
- "description": "Template plugin for InfraWatch plugin development.",
+ "description": "Template plugin for EyrieHQ plugin development.",
"endpoints": ["/", "/info"],
}
diff --git a/logs/LogViewerPage.jsx b/logs/LogViewerPage.jsx
index fe4be2a..261177d 100644
--- a/logs/LogViewerPage.jsx
+++ b/logs/LogViewerPage.jsx
@@ -377,7 +377,7 @@ export default function LogViewerPage() {
{/* Log table */}
{logs.length === 0 && !logsLoading ? (
-
No logs found. Adjust filters or check that the infrawatch-collector is sending data.
+
No logs found. Adjust filters or check that the eyriehq-collector is sending data.
) : (
diff --git a/logs/router.py b/logs/router.py
index fe3aa24..068db33 100644
--- a/logs/router.py
+++ b/logs/router.py
@@ -1,7 +1,7 @@
"""
OpenTelemetry Logs query API (plugin version).
-Reads from ClickHouse otel_logs table (populated by infrawatch-collector).
+Reads from ClickHouse otel_logs table (populated by eyriehq-collector).
In addition to the legacy /api/logs/* surface this plugin now exposes:
GET /tree — logs-only fallback tree (SQ1) so the Observability
diff --git a/metrics/components/Tooltip.jsx b/metrics/components/Tooltip.jsx
index aea9d90..04e5973 100644
--- a/metrics/components/Tooltip.jsx
+++ b/metrics/components/Tooltip.jsx
@@ -12,8 +12,8 @@ import { createPortal } from "react-dom";
*
* Usage — wrap a SINGLE child element:
*
- *
- *
+ *
+ *
*
*
* The child's existing onMouseEnter / onMouseLeave still fire — we
diff --git a/metrics/components/TracesTab.jsx b/metrics/components/TracesTab.jsx
index 1b575c3..0bce287 100644
--- a/metrics/components/TracesTab.jsx
+++ b/metrics/components/TracesTab.jsx
@@ -69,7 +69,7 @@ export default function TracesTab({ identity, timeRange, refreshKey, onFetchStat
title="No traces yet"
message={
data.message ||
- "Instrument your services with the OpenTelemetry SDK or auto-instrumentation and point them at the InfraWatch collector's OTLP endpoint."
+ "Instrument your services with the OpenTelemetry SDK or auto-instrumentation and point them at the EyrieHQ collector's OTLP endpoint."
}
// Q2 — no docs link for launch.
docsUrl={null}
diff --git a/metrics/router.py b/metrics/router.py
index 365dd9e..5fe5b26 100644
--- a/metrics/router.py
+++ b/metrics/router.py
@@ -8,7 +8,7 @@
``/attributes``, ``/services``, ``/tail``) that dashboards and other UI
still depend on.
-Reads from ClickHouse otel_metrics_* tables populated by infrawatch-collector.
+Reads from ClickHouse otel_metrics_* tables populated by eyriehq-collector.
"""
import asyncio
@@ -101,7 +101,7 @@ class MetricsResponse(BaseModel):
# Unified Observability Explorer (IW-200 Phase 3-IMPL)
# ─────────────────────────────────────────────────────────────────────────────
#
-# Design: https://projects.infrawatchlabs.com/iwl-org/projects/
+# Design: https://projects.infrawatchlabs.com/eyrie/projects/
# 2ed9854f-ec6b-4d0b-a3be-37a857f32c87/pages/3f6d2f15-bede-481f-afa2-b0e7f3530035
#
# This plugin owns:
diff --git a/traces/TraceViewerPage.jsx b/traces/TraceViewerPage.jsx
index 639f7d8..496f96f 100644
--- a/traces/TraceViewerPage.jsx
+++ b/traces/TraceViewerPage.jsx
@@ -513,7 +513,7 @@ export default function TraceViewerPage() {
{tracesLoading ? (
Loading traces...
) : traces.length === 0 ? (
-
No traces found. Adjust filters or check that the infrawatch-collector is sending trace data.
+
No traces found. Adjust filters or check that the eyriehq-collector is sending trace data.
) : (
diff --git a/traces/router.py b/traces/router.py
index 27da9ae..2c7dad8 100644
--- a/traces/router.py
+++ b/traces/router.py
@@ -1,7 +1,7 @@
"""
OpenTelemetry Traces query API (plugin version).
-Reads from ClickHouse otel_traces table (populated by infrawatch-collector).
+Reads from ClickHouse otel_traces table (populated by eyriehq-collector).
Adds for IW-200 Phase 3-IMPL:
GET /tree — traces-only fallback tree (§5½D matrix).
@@ -57,7 +57,7 @@ def init_clickhouse(api):
"message": (
"No trace data for this resource in the selected range. "
"Instrument your services with the OpenTelemetry SDK or "
- "auto-instrumentation and point them at the InfraWatch collector's "
+ "auto-instrumentation and point them at the EyrieHQ collector's "
"OTLP endpoint."
),
}