Download skills/whizard-events/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-events live?
The publisher keeps it at https://github.com/kubesphere/kubesphere.
Which agents can use whizard-events?
Claude, Cursor, and Codex can read a SKILL.md you add from the publisher's repository.
Use when working with WizTelemetry Events extension for KubeSphere, including installation, configuration, and event query API
name: whizard-events
description: Use when working with WizTelemetry Events extension for KubeSphere, including installation, configuration, and event query API
WizTelemetry Events
Overview
WizTelemetry Events is an extension component in the KubeSphere Observability Platform for Kubernetes event collection, processing, and storage.
When to Use
Installing or configuring the WizTelemetry Events extension
Understanding event collection architecture
Using the event query API to query events
Components
Component
Description
Default Enabled
kube-events-exporter
Kubernetes event collection and export
true
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 Events 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 events.
curl -X GET "http://whizard-telemetry-apiserver.extension-whizard-telemetry.svc:80/kapis/logging.kubesphere.io/v1alpha2/events?operation=query&sort=desc&size=10&cluster=host" \
-H "X-Remote-User: admin"
Query Parameters:
Parameter
Type
Default
Description
operation
string
query
Operation type: query/statistics/histogram/export
workspace_filter
string
Comma-separated list of workspaces
workspace_search
string
Fuzzy match workspace names
involved_object_namespace_filter
string
Comma-separated list of namespaces (involvedObject.namespace)
involved_object_namespace_search
string
Fuzzy match namespace names
involved_object_name_filter
string
Comma-separated list of object names
involved_object_name_search
string
Fuzzy match object names
involved_object_kind_filter
string
Comma-separated list of kinds
reason_filter
string
Comma-separated list of reasons
reason_search
string
Fuzzy match reason
message_search
string
Fuzzy match message
type_filter
string
Event type: Warning/Normal
start_time
string
Start time (seconds since epoch)
end_time
string
End time (seconds since epoch)
interval
string
15m
Time interval for histogram
sort
string
desc
Sort order: asc/desc
from
int
0
Offset
size
int
10
Number of results
cluster
string
host
Cluster name
Extension Operations
Check Extension Status
kubectl get installplan whizard-events
kubectl get extensionversions -l kubesphere.io/extension-ref=whizard-events
Uninstall Extension
Uninstall from all clusters:
kubectl delete installplan whizard-events
Uninstall from specific cluster:
To remove WizTelemetry Events from a specific cluster, update the InstallPlan by removing that cluster from clusterScheduling.placement.clusters:
apiVersion: kubesphere.io/v1alpha1
kind: InstallPlan
metadata:
name: whizard-events
spec:
extension:
name: whizard-events
version: <VERSION>
enabled: true
upgradeStrategy: Manual
clusterScheduling:
placement:
clusters:
- <REMAINING_CLUSTERS> # Remove the cluster you want to uninstall from
How do I install whizard-events?
Download skills/whizard-events/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-events live?
The publisher keeps it at https://github.com/kubesphere/kubesphere.
Which agents can use whizard-events?
Claude, Cursor, and Codex can read a SKILL.md you add from the publisher's repository.