Already have metrics server installed?
Install Better Stack chart without metrics server using code block above.
Alternatively, set metrics-server.enabled=false
in values.yaml
.
Integrate Better Stack with your Amazon EKS cluster using Helm?
Add Better Stack Helm repository:
helm repo add betterstack-logs https://betterstackhq.github.io/logs-helm-chart
helm repo update
Create values.yaml
config file with the following contents:
vector:
customConfig:
sinks:
better_stack_http_sink:
auth:
token: $SOURCE_TOKEN
better_stack_http_metrics_sink:
auth:
token: $SOURCE_TOKEN
metrics-server:
args:
- --kubelet-preferred-address-types=InternalIP
# config for self-signed certificates with disabled TLS
vector:
customConfig:
sinks:
better_stack_http_sink:
auth:
token: $SOURCE_TOKEN
better_stack_http_metrics_sink:
auth:
token: $SOURCE_TOKEN
sources:
better_stack_kubernetes_metrics_nodes:
tls:
verify_certificate: false
verify_hostname: false
better_stack_kubernetes_metrics_pods:
tls:
verify_certificate: false
verify_hostname: false
metrics-server:
args:
- --kubelet-preferred-address-types=InternalIP
Install the Better Stack chart:
helm install betterstack-logs betterstack-logs/betterstack-logs -f values.yaml
helm install betterstack-logs betterstack-logs/betterstack-logs -f values.yaml \
--set metrics-server.enabled=false
Install Better Stack chart without metrics server using code block above.
Alternatively, set metrics-server.enabled=false
in values.yaml
.
You should see your logs in Better Stack → Live tail.
Check out your metrics in the Kubernetes dashboard.
Kubernetes version 1.15 or higher is required.
Please let us know at hello@betterstack.com.
We're happy to help! 🙏
Interested in reading about installing and configuring Vector in more detail?
Check out the official Vector Kubernetes installation guide.
Want an overview of different tools for monitoring Kubernetes?
Head to comparison of best Kubernetes monitoring tools.