Skip to content
This repository was archived by the owner on Nov 16, 2023. It is now read-only.

Commit 3a8d011

Browse files
authored
Merge pull request #17 from sayar/logs
Add Kafka logs in file - Updating sample manifests to utilize helm charts
2 parents 2561801 + 3c0e694 commit 3a8d011

File tree

7 files changed

+53
-2
lines changed

7 files changed

+53
-2
lines changed

component.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,13 @@ subcomponents:
1616
source: "https://github.com/microsoft/fabrikate-definitions.git"
1717
path: "definitions/fabrikate-prometheus-grafana"
1818
method: "git"
19+
- name: "kafka-cluster"
20+
type: "helm"
21+
source: ""
22+
path: "/helm-chart/kafka-cluster"
23+
method: "local"
1924
# - name: "portworx"
2025
# type: helm
2126
# source: https://github.com/portworx/helm
2227
# method: git
23-
# path: charts/portworx
28+
# path: charts/portworx
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
apiVersion: v1
2+
appVersion: "1.0"
3+
description: Fabrikate-Kafka is stateful workload example with backed virtual storage on a single Kubernetes cluster.
4+
name: kafka-cluster
5+
version: 0.1.0

manifests/kafka-cluster.yaml renamed to helm-chart/kafka-cluster/templates/kafka-cluster.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,27 @@ spec:
77
kafka:
88
version: 2.2.1
99
replicas: 3
10+
logging:
11+
type: inline
12+
loggers:
13+
kafka.root.logger.level: INFO, kafkaAppender
14+
log4j.logger.org.I0Itec.zkclient.ZkClient: INFO
15+
log4j.logger.org.apache.zookeeper: INFO
16+
log4j.logger.kafka: INFO
17+
log4j.logger.org.apache.kafka: INFO
18+
log4j.logger.kafka.request.logger: INFO
19+
log4j.logger.kafka.network.Processor: INFO
20+
log4j.logger.kafka.server.KafkaApis: INFO
21+
log4j.logger.kafka.controller: INFO
22+
log4j.logger.kafka.log.LogCleaner: INFO
23+
log4j.logger.state.change.logger: INFO
24+
log4j.logger.kafka.authorizer.logger: INFO
25+
# log4j server.log
26+
log4j.appender.kafkaAppender: org.apache.log4j.DailyRollingFileAppender
27+
log4j.appender.kafkaAppender.DatePattern: "'.'yyyy-MM-dd-HH"
28+
log4j.appender.kafkaAppender.File: {{ .Values.kafkaLogDirs }}/server.log
29+
log4j.appender.kafkaAppender.layout: org.apache.log4j.PatternLayout
30+
log4j.appender.kafkaAppender.layout.ConversionPattern: '[%d] %p %m (%c)%n'
1031
listeners:
1132
external:
1233
type: loadbalancer
File renamed without changes.
File renamed without changes.

manifests/kafka-networkpolicies.yaml renamed to helm-chart/kafka-cluster/templates/kafka-networkpolicies.yaml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,19 @@ spec:
5151
- from:
5252
- podSelector:
5353
matchLabels:
54-
app: prometheus
54+
app: prometheus
55+
---
56+
apiVersion: networking.k8s.io/v1
57+
kind: NetworkPolicy
58+
metadata:
59+
name: allow-logstash-kafka
60+
namespace: kafka
61+
spec:
62+
podSelector:
63+
matchLabels:
64+
strimzi.io/name: kconnect-cluster
65+
ingress:
66+
- from:
67+
- podSelector:
68+
matchLabels:
69+
app: logstash
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Default values for fabrikate-kafka.
2+
# This is a YAML-formatted file.
3+
# Declare variables to be passed into your templates.
4+
5+
kafkaLogDirs: /var/lib/kafka/data-0

0 commit comments

Comments
 (0)