Skip to content

Commit 6447d47

Browse files
peteryorktomaz-s1
andauthored
DSET-324-add-scalyr.k8s.installExplorerDependencies (#44)
Co-authored-by: Tomaz Muraus <[email protected]>
1 parent 967e308 commit 6447d47

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ We implement the Kubernetes-recommended node-level logging architecture. The Age
1212

1313
You can also install the Agent to monitor other parts of the infrastructure, for example a hosted database service.
1414

15-
For more metrics and insight into your cluster, this chart can also install Kubernetes Explorer (in preview release). This enables a third, [Openmetrics monitor](https://github.com/scalyr/scalyr-agent-2/tree/master/scalyr_agent/builtin_monitors). The standard installation has approximately 60 metrics; Kubernetes Explorer provides over 500 out of the box. Open source [metric exporters](https://prometheus.io/docs/instrumenting/exporters/) also let you easily collect metrics from applications running in your cluster.
15+
For more metrics and insight into your cluster, this chart can also install Kubernetes Explorer (in preview release). This enables a third, [Openmetrics monitor](https://github.com/scalyr/scalyr-agent-2/tree/master/scalyr_agent/builtin_monitors). The standard installation has approximately 60 metrics; Kubernetes Explorer provides over 500 out of the box. You can easily collect more metrics from applications running in your cluster with open source [metric exporters](https://prometheus.io/docs/instrumenting/exporters/).
1616

1717

1818
## Installation
1919

2020
You must set some configuration options:
21-
- ``scalyr.apiKey``: Must be a "Log Write Access" API key. Log into your DataSet account. Select your account (email address), then select "Api Keys".
21+
- ``scalyr.apiKey``: Must be a "Log Write Access" API key. Log into DataSet and select your account (email address). Then select "Api Keys".
2222
- ``scalyr.k8s.clusterName``: You must set a name for your Kubernetes cluster, which shows in the UI.
2323
- By default data uploads to our US server. For EU customers, set `scalyr.server="eu.scalyr.com"`.
2424

@@ -46,7 +46,7 @@ helm install <name of release> scalyr-agent --repo https://scalyr.github.io/helm
4646
Kubernetes Explorer has two required dependencies, ``node-exporter`` and ``kube-state-metrics``. If these are already
4747
installed in your cluster, see [Configure Kubernetes Explorer](https://app.scalyr.com/help/scalyr-agent-k8s-explorer#config-k8s-cluster) to annotate the ``node-exporter`` DaemonSet, and the ``kube-state-metrics`` Deployment.
4848

49-
This helm chart can install these components for you, usually to evaluate Kubernetes Explorer in a fresh cluster, for example in minikube. The components install in the same namespace as the Agent to make cleanup easier.
49+
The helm chart can install these components for you; set ``scalyr.k8s.installExplorerDependencies`` to ``true``. This is usually to evaluate Kubernetes Explorer in a fresh cluster, for example in minikube. To make cleanup easier, the components install in the same namespace as the Agent.
5050

5151
Note that minikube uses self-signed SSL certificates. You must set ``scalyr.k8s.verifyKubeletQueries`` to ``false``, which disables certificate validation when talking to the Kubelet API. (Unless you have a very good reason, **do not** disable certificate validation in production.)
5252

@@ -55,7 +55,7 @@ Also note that minikube runs a single-node (master) by default, and you must set
5555
To install:
5656

5757
```bash
58-
helm install <name of release> scalyr-agent --repo https://scalyr.github.io/helm-scalyr/ --set scalyr.apiKey="<your write logs api key>" --set scalyr.k8s.clusterName="<your-k8s-cluster-name>" --set scalyr.k8s.enableExplorer=true --set scalyr.k8s.verifyKubeletQueries=false --set scalyr.k8s.eventsIgnoreMaster=false
58+
helm install <name of release> scalyr-agent --repo https://scalyr.github.io/helm-scalyr/ --set scalyr.apiKey="<your write logs api key>" --set scalyr.k8s.clusterName="<your-k8s-cluster-name>" --set scalyr.k8s.enableExplorer=true --set scalyr.k8s.installExplorerDependencies=true --set scalyr.k8s.verifyKubeletQueries=false --set scalyr.k8s.eventsIgnoreMaster=false
5959
```
6060

6161
You can also consult our [Minikube installation](https://app.scalyr.com/help/install-agent-kubernetes-minikube) page for more information on the `Service` and `DaemonSet` for `node-exporter`; and the `Deployment`, `Service`, `ServiceAccount`, `ClusterRole`, and `ClusterRoleBinding` for `kube-state-metrics`.

0 commit comments

Comments
 (0)