Like Prometheus, but for logs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
loki/operator
renovate[bot] 0546ca5908
chore(deps): update module golang.org/x/net to v0.33.0 [security] (release-3.3.x) (#15892)
11 months ago
..
.bingo refactor(operator)!: Migrate project layout to kubebuilder go/v4 (#14447) 1 year ago
api chore(deps): update module golang.org/x/net to v0.33.0 [security] (release-3.3.x) (#15892) 11 months ago
bundle fix(operator): add 1x.pico OpenShift UI dropdown menu (#14660) 1 year ago
cmd refactor(operator)!: Rename loki api go module (#14568) 1 year ago
config fix(operator): add 1x.pico OpenShift UI dropdown menu (#14660) 1 year ago
docs feat(operator): User-guide for OTLP configuration (#14620) 1 year ago
hack feat(operator): Update Loki operand to v3.2.1 (#14526) 1 year ago
internal fix(operator): Move OTLP attribute for statefulset name to stream labels (#14630) 1 year ago
jsonnet fix(operator): correctly ignore again BlotDB dashboards (#14587) 1 year ago
tools
website operator: Update API docs generation using gen-crd-api-reference-docs (#7592) 3 years ago
.dockerignore
.gitignore operator: Add support for reconciling loki-mixin dashboards on OpenShift Console (#9468) 2 years ago
.golangci.yaml chore(operator): Update build and runtime deps (#14416) 1 year ago
ADOPTERS.md
CHANGELOG.md chore( operator): community release 0.6.2 (#13106) 1 year ago
CONTRIBUTING.md
Dockerfile refactor(operator)!: Migrate project layout to kubebuilder go/v4 (#14447) 1 year ago
Dockerfile.cross refactor(operator)!: Migrate project layout to kubebuilder go/v4 (#14447) 1 year ago
Makefile chore(operator): prepare community release v0.7.0 (#14644) 1 year ago
PROJECT refactor(operator)!: Migrate project layout to kubebuilder go/v4 (#14447) 1 year ago
README.md operator: Remove general production use warning (#9598) 3 years ago
_config.yml
calculator.Dockerfile fix(operator): Fix building the size-calculator image (#14573) 1 year ago
go.mod chore(deps): update module golang.org/x/net to v0.33.0 [security] (release-3.3.x) (#15892) 11 months ago
go.sum chore(deps): update module golang.org/x/net to v0.33.0 [security] (release-3.3.x) (#15892) 11 months ago
netlify.toml chore(operator): Bump netlify environment (#14641) 1 year ago
quickstart.sh
release-please-config.json chore(operator): update the release-please config for next release (#14143) 1 year ago

README.md

Loki Logo

Loki Operator

This is the Kubernetes Operator for Loki provided by the Grafana Loki SIG operator.

Hacking on Loki Operator on kind or OpenShift

  • If you want to contribute to this repository, you might need a step-by-step guide on how to start hacking on Loki-operator with kind.
  • Also, there is a step-by-step guide on how to test Loki-operator on OpenShift.
  • There is also a basic troubleshooting guide if you run into some common problems.
  • There is also a document which demonstrates how to use Loki Operator for development and testing locally without deploying the operator each time on Kind and OpenShift using the make run command.

Sending Logs to Loki

Sending Logs Through the Gateway Component

Sending Logs Directly to the Distributor Component

  • The forwarding logs to LokiStack without LokiStack Gateway is used to send application, infrastructure, audit and network logs to the Loki Distributor as different tenants using Fluentd or Vector.
  • The guide has a step-by-step guide to connect with OpenShift Logging or OpenShift Network for forwarding logs to LokiStack.

Installation of Storage Size Calculator on OpenShift

  • Storage size calculator works out of the box on OpenShift. For non-openshift distributions you will need to create services like prometheus, serviceMonitor, scrape configuration for log-file-metric exporter, promsecret to access the custom prometheus URL, token.
  • The step-by-step guide on how to install storage size calculator on OpenShift is available.
  • Also, there is a step-by-step guide on how to contribute to this along with local development and testing procedure.
  • There is also a basic troubleshooting guide if you run into some common problems.