Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Doc] Add central pipeline management example to Logstash #8462

Open
kaisecheng opened this issue Feb 7, 2025 · 0 comments
Open

[Doc] Add central pipeline management example to Logstash #8462

kaisecheng opened this issue Feb 7, 2025 · 0 comments
Labels
>docs Documentation :logstash

Comments

@kaisecheng
Copy link
Contributor

CPM is a popular feature in Logstash. Customers want guidelines on how to config in ECK Logstash

apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
metadata:
  name: elasticsearch-sample
spec:
  version: 9.0.0-SNAPSHOT
  nodeSets:
    - name: default
      count: 3 
      config:
        node.store.allow_mmap: false
        xpack.license.self_generated.type: trial # for CPM
  monitoring:
    metrics:
      elasticsearchRefs:
        - name: elasticsearch-sample
---
apiVersion: logstash.k8s.elastic.co/v1alpha1
kind: Logstash
metadata:
  name: logstash-sample
spec:
  count: 1
  version: 9.0.0-SNAPSHOT
  elasticsearchRefs:
    - clusterName: production
      name: elasticsearch-sample
  podTemplate:
    spec:
      containers:
        - name: logstash
  config:
    xpack.management.enabled: true
    xpack.management.elasticsearch.hosts: "${PRODUCTION_ES_HOSTS}"
    xpack.management.elasticsearch.username: "${PRODUCTION_ES_USER}"
    xpack.management.elasticsearch.password: "${PRODUCTION_ES_PASSWORD}"
    xpack.management.elasticsearch.ssl.certificate_authority: "${PRODUCTION_ES_SSL_CERTIFICATE_AUTHORITY}"
    xpack.management.pipeline.id: ["*somekeys*"]
  monitoring:
    metrics:
      elasticsearchRefs:
        - name: elasticsearch-sample
    logs:
      elasticsearchRefs:
        - name: elasticsearch-sample
---
apiVersion: kibana.k8s.elastic.co/v1
kind: Kibana
metadata:
  name: kibana-sample
spec:
  version: 9.0.0-SNAPSHOT
  elasticsearchRef:
    name: elasticsearch-sample
  count: 1
  monitoring:
    metrics:
      elasticsearchRefs:
        - name: elasticsearch-sample
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
>docs Documentation :logstash
Projects
None yet
Development

No branches or pull requests

1 participant