goss.yaml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. mount:
  2. /usr/share/logstash/data:
  3. exists: true
  4. /usr/share/logstash/config/logstash.yml:
  5. exists: true
  6. opts:
  7. - ro
  8. /usr/share/logstash/pipeline/uptime.conf:
  9. exists: true
  10. opts:
  11. - ro
  12. user:
  13. logstash:
  14. exists: true
  15. uid: 1000
  16. gid: 1000
  17. http:
  18. http://localhost:9600?pretty:
  19. status: 200
  20. timeout: 2000
  21. body:
  22. - '"host" : "helm-logstash-elasticsearch-logstash-0"'
  23. - '"version" : "7.8.1"'
  24. - '"http_address" : "0.0.0.0:9600"'
  25. - '"name" : "helm-logstash-elasticsearch-logstash-0"'
  26. - '"status" : "green"'
  27. - '"workers" : 1'
  28. - '"batch_size" : 125'
  29. - '"batch_delay" : 50'
  30. http://elasticsearch-master:9200/_cat/indices:
  31. status: 200
  32. timeout: 2000
  33. body:
  34. - 'logstash'
  35. file:
  36. /usr/share/logstash/config/logstash.yml:
  37. exists: true
  38. mode: "0644"
  39. owner: root
  40. group: logstash
  41. filetype: file
  42. contains:
  43. - 'http.host: 0.0.0.0'
  44. - 'xpack.monitoring.enabled: false'
  45. /usr/share/logstash/pipeline/uptime.conf:
  46. exists: true
  47. mode: "0644"
  48. owner: root
  49. group: logstash
  50. filetype: file
  51. contains:
  52. - 'input { exec { command => "uptime" interval => 30 } }'
  53. - 'output { elasticsearch { hosts => ["http://elasticsearch-master:9200"] index => "logstash" } }'