opni
opni copied to clipboard
Multi Cluster Observability with AIOps
Add integration testing for dispatching alerts to receivers
Implemetation notes for generic alerting conditions
Need an api for creating Opensearch clusters from the Gateway management UI. Initial code will be behind a feature toggle until testing and all functions are complete
ClusterID should be added in the data prepper configuration now that it supports adding arbitrary kv pairs
Now that the Opensearch operator can manage users and roles we should switch to using it for the management of those objects. This will reduce the burden of maintaining this...
``` panic: no such file: "k8s.io/apimachinery/pkg/api/resource/generated.proto" goroutine 1 [running]: github.com/rancher/opni/pkg/plugins/apis/apiextensions/management.NewPlugin(0x350af80, {0x203c020?, 0xc0008c7ef0}) /src/pkg/plugins/apis/apiextensions/management/plugin.go:52 +0xf8 github.com/rancher/opni/plugins/logging/pkg/logging.Scheme({0x240f4f0, 0xc000365880}) /src/plugins/logging/pkg/logging/plugin.go:129 +0x2e5 main.runPlugin({0x240f4f0, 0xc000365880}, 0xc0009cc7b0) /src/plugins/logging/main.go:45 +0x67 main.main() /src/plugins/logging/main.go:22 +0xaa 2022-08-02T05:03:26.002Z ERROR pluginloader plugins/loader.go:127...
In addition to the pre-trained models for control plane and Rancher logs, the next pre-trained model will be for Rancher longhorn logs.
Should include robust unit and e2e tests