)]}'
{"ansible/roles/prometheus/templates/prometheus-server.json.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bc843b5d742ed2117fc8b9d559bd8aa05ab0f78e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"/opt/prometheus/prometheus -config.file /etc/prometheus/prometheus.yml -web.listen-address {{ api_interface_address }}:{{ prometheus_port }} -web.external-url\u003d{{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ prometheus_port }} -log.format logger:stdout -storage.local.path /var/lib/prometheus{% if prometheus_cmdline_extras is defined %}{% set space \u003d joiner(\u0027 \u0027) %}{{ space() }}{% for extra in prometheus_cmdline_extras %}{{ space() }}{{ \u0027-\u0027 + extra[\u0027parameter\u0027] + \u0027 \u0027 + extra[\u0027value\u0027] }}{% endfor %}{% endif %}\","},{"line_number":3,"context_line":"    \"config_files\": ["},{"line_number":4,"context_line":"        {"},{"line_number":5,"context_line":"            \"source\": \"{{ container_config_directory }}/prometheus.yml\","}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3fa7e38b_72f68192","line":2,"range":{"start_line":2,"start_character":494,"end_line":2,"end_character":508},"updated":"2019-09-18 13:00:18.000000000","message":"Do the parameters always have a value, or can they be flags?","commit_id":"2ada7cccccb6594ac6c3ea38ae50439532636a0f"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bc843b5d742ed2117fc8b9d559bd8aa05ab0f78e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"command\": \"/opt/prometheus/prometheus -config.file /etc/prometheus/prometheus.yml -web.listen-address {{ api_interface_address }}:{{ prometheus_port }} -web.external-url\u003d{{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ prometheus_port }} -log.format logger:stdout -storage.local.path /var/lib/prometheus{% if prometheus_cmdline_extras is defined %}{% set space \u003d joiner(\u0027 \u0027) %}{{ space() }}{% for extra in prometheus_cmdline_extras %}{{ space() }}{{ \u0027-\u0027 + extra[\u0027parameter\u0027] + \u0027 \u0027 + extra[\u0027value\u0027] }}{% endfor %}{% endif %}\","},{"line_number":3,"context_line":"    \"config_files\": ["},{"line_number":4,"context_line":"        {"},{"line_number":5,"context_line":"            \"source\": \"{{ container_config_directory }}/prometheus.yml\","}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"3fa7e38b_729f6150","line":2,"range":{"start_line":2,"start_character":317,"end_line":2,"end_character":356},"updated":"2019-09-18 13:00:18.000000000","message":"It is always defined. I think you could just do {% if prometheus_cmdline_extras %}","commit_id":"2ada7cccccb6594ac6c3ea38ae50439532636a0f"}],"etc/kolla/globals.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"bc843b5d742ed2117fc8b9d559bd8aa05ab0f78e","unresolved":false,"context_lines":[{"line_number":584,"context_line":"#enable_prometheus_elasticsearch_exporter: \"{{ enable_prometheus | bool and enable_elasticsearch | bool }}\""},{"line_number":585,"context_line":""},{"line_number":586,"context_line":"# List of extra parameters passed to prometheus. You can add as many to the list."},{"line_number":587,"context_line":"#prometheus_cmdline_extras:"},{"line_number":588,"context_line":"#  - { parameter: \"storage.remote.timeout\", value: \"30s\" }"},{"line_number":589,"context_line":"#  - { parameter: \"storage.local.retention\", value: \"168h\" }"},{"line_number":590,"context_line":"#  - { parameter: \"storage.local.memory-chunks\", value: \"1048576\" }"},{"line_number":591,"context_line":""},{"line_number":592,"context_line":"#########"},{"line_number":593,"context_line":"# Freezer"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_12486dca","line":590,"range":{"start_line":587,"start_character":0,"end_line":590,"end_character":67},"updated":"2019-09-18 13:00:18.000000000","message":"I do wonder if it would be simpler to just pass either a single string of all parameters, or a list of strings that we just join. I don\u0027t mind too much though.","commit_id":"2ada7cccccb6594ac6c3ea38ae50439532636a0f"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"8dfb3a88321f3a1ca4c23f571948130c4443bc29","unresolved":false,"context_lines":[{"line_number":598,"context_line":"#enable_prometheus_elasticsearch_exporter: \"{{ enable_prometheus | bool and enable_elasticsearch | bool }}\""},{"line_number":599,"context_line":"#enable_prometheus_blackbox_exporter: \"{{ enable_prometheus | bool }}\""},{"line_number":600,"context_line":""},{"line_number":601,"context_line":"# List of extra parameters passed to prometheus, see below for example. You can add as many to the list."},{"line_number":602,"context_line":"#prometheus_cmdline_extras: \"-storage.remote.timeout 30s -storage.local.retention 168h -storage.local.memory-chunks 1048576\""},{"line_number":603,"context_line":""},{"line_number":604,"context_line":"#########"},{"line_number":605,"context_line":"# Freezer"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_0506a2cf","line":602,"range":{"start_line":601,"start_character":0,"end_line":602,"end_character":124},"updated":"2019-09-23 07:45:25.000000000","message":"We show defaults here. I guess people familiar with prometheus know what to pass to it.","commit_id":"63542a0baef48c3ce8f987d2102d3c957ba6cefa"}]}
