Download skills/whizard-logging/SKILL.md from the publisher, or copy the path and open the repository. PlugMCP lists the skill and does not host the file.
Where does whizard-logging live?
The publisher keeps it at https://github.com/kubesphere/kubesphere.
Which agents can use whizard-logging?
Claude, Cursor, and Codex can read a SKILL.md you add from the publisher's repository.
Use when working with WizTelemetry Logging extension for KubeSphere, including installation, configuration, and log query API
name: whizard-logging
description: Use when working with WizTelemetry Logging extension for KubeSphere, including installation, configuration, and log query API
WizTelemetry Logging
Overview
WizTelemetry Logging is an extension component in the KubeSphere Observability Platform for log collection, processing, and storage.
When to Use
Installing or configuring the WizTelemetry Logging extension
Understanding log collection architecture (container logs + disk log collection)
Using the log query API to query logs
Components
Component
Description
Default Enabled
vector-logging
Container log collection (collects stdout/stderr from Docker/Containerd)
true
logsidecar-injector
Disk log collection (collects logs from files inside containers)
false
Dependencies
WizTelemetry Platform Service (whizard-telemetry): Required
WizTelemetry Data Pipeline (vector): Required
OpenSearch (opensearch): Required
Installation
Prerequisites
REQUIRED: Complete all steps in order before generating InstallPlan.
Step 1: Get Available Clusters and Confirm Target
⚠️ CRITICAL: DO NOT proceed until target clusters are determined.
Step 1.1: Get available clusters
kubectl get clusters -o jsonpath='{.items[*].metadata.name}'
Step 1.2: Determine target clusters
If user explicitly specified target clusters in the request → Use those clusters directly, proceed to Step 2
If user did NOT specify target clusters → Ask user to confirm which clusters to deploy to, then proceed to Step 2
Ask user (if not specified):
Available clusters: host, dev
Which clusters do you want to deploy WizTelemetry Logging to?
Step 2: Get Latest Version (if not provided by user)
Note: OpenSearch sink configuration (endpoints, auth) is provided by the vector extension. Make sure vector is installed and configured with OpenSearch before installing logging.
Enable Disk Log Collection
To enable disk log collection, add logsidecar-injector to the config:
curl -X GET "http://whizard-telemetry-apiserver.extension-whizard-telemetry.svc:80/kapis/logging.kubesphere.io/v1alpha2/logs?operation=query&log_query=error&size=10&cluster=host&sort=desc" \
-H "X-Remote-User: admin"
Query Parameters:
Parameter
Type
Default
Description
operation
string
query
Operation type: query/statistics/histogram/export
namespaces
string
Comma-separated list of namespaces
namespace_query
string
Fuzzy match namespace names
workloads
string
Comma-separated list of workloads
workload_query
string
Fuzzy match workload names
pods
string
Comma-separated list of pods
pod_query
string
Fuzzy match pod names
containers
string
Comma-separated list of containers
container_query
string
Fuzzy match container names
log_query
string
Log content keywords (case-insensitive)
interval
string
15m
Time interval for histogram (e.g., 15m, 1h, 1d)
start_time
string
Start time (seconds since epoch)
end_time
string
End time (seconds since epoch)
sort
string
desc
Sort order: asc/desc
from
int
0
Offset
size
int
10
Number of results
cluster
string
host
Cluster name
exportLineLimit
int
Max lines for export
Extension Operations
Check Extension Status
kubectl get installplan whizard-logging
kubectl get extensionversions -l kubesphere.io/extension-ref=whizard-logging
Uninstall Extension
Uninstall from all clusters:
kubectl delete installplan whizard-logging
Uninstall from specific cluster:
To remove WizTelemetry Logging from a specific cluster, update the InstallPlan by removing that cluster from clusterScheduling.placement.clusters:
apiVersion: kubesphere.io/v1alpha1
kind: InstallPlan
metadata:
name: whizard-logging
spec:
extension:
name: whizard-logging
version: <VERSION>
enabled: true
upgradeStrategy: Manual
clusterScheduling:
placement:
clusters:
- <REMAINING_CLUSTERS> # Remove the cluster you want to uninstall from
How do I install whizard-logging?
Download skills/whizard-logging/SKILL.md from the publisher, or copy the path and open the repository. PlugMCP lists the skill and does not host the file.
Where does whizard-logging live?
The publisher keeps it at https://github.com/kubesphere/kubesphere.
Which agents can use whizard-logging?
Claude, Cursor, and Codex can read a SKILL.md you add from the publisher's repository.