add filebeat to k8s log demo
[logging-analytics.git] / reference / logging-kubernetes / logdemonode / README.md
1 Running the logdemonode pod:
2 - oom and logging-analytics cloned
3 sudo git clone https://gerrit.onap.org/r/oom
4 sudo git clone https://gerrit.onap.org/r/logging-analytics
5
6 install onap log:
7 cd oom/kubernetes
8 /oom/kubernetes$ sudo helm delete --purge onap
9 /oom/kubernetes$ sudo make all
10 /oom/kubernetes$ sudo helm install local/onap -n onap --namespace onap -f onap/resources/environments/disable-allcharts.yaml --set log.enabled=false
11 /oom/kubernetes$ sudo helm upgrade -i onap local/onap --namespace onap -f onap/resources/environments/disable-allcharts.yaml --set log.enabled=true
12  
13 install logdemo:
14 cd logging-analytics/reference/logging-kubernetes
15 /logging-analytics/reference/logging-kubernetes$ sudo helm delete --purge logdemonode
16 /logging-analytics/reference/logging-kubernetes$ sudo make all
17 /logging-analytics/reference/logging-kubernetes$ sudo helm install local/logdemonode -n logdemonode --namespace onap --set logdemonode.enabled=true
18  
19 results:
20 kubectl get pods --all-namespaces
21 onap          logdemonode-logdemonode-5c8bffb468-rx2br   2/2       Running   0          1m
22 onap          onap-log-elasticsearch-7557486bc4-9h7gf    1/1       Running   0          40m
23 onap          onap-log-kibana-fc88b6b79-rkpzx            1/1       Running   0          40m
24 onap          onap-log-logstash-fpzc5                    1/1       Running   0          40m
25  
26 kubectl get services --all-namespaces
27 onap          log-es                 NodePort    10.43.17.89     <none>        9200:30254/TCP   39m
28 onap          log-es-tcp             ClusterIP   10.43.120.133   <none>        9300/TCP         39m
29 onap          log-kibana             NodePort    10.43.73.68     <none>        5601:30253/TCP   39m
30 onap          log-ls                 NodePort    10.43.107.55    <none>        5044:30255/TCP   39m
31 onap          log-ls-http            ClusterIP   10.43.48.177    <none>        9600/TCP         39m
32 onap          logdemonode            NodePort    10.43.0.35      <none>        8080:30258/TCP   55s
33
34 Invoke a rest call that generates logs (ENTRY, in-method, EXIT)
35 curl http://localhost:30258/logging-demo/rest/health/health
36 true
37
38 check records in elasticsearch
39
40 curl http://localhost:30254/_search?q=*
41 {"took":3,"timed_out":false,"_shards":{"total":21,"successful":21,"failed":0},"hits":{"total":2385953.......
42
43