@@ -38,23 +38,23 @@ func (qmc *QuesmaManagementConsole) generateDashboard() []byte {
3838 // One limitation is that, we don't update color of paths after initial draw.
3939 // They rarely change, so it's not a big deal for now.
4040 // Clickhouse -> Kibana
41- if qmc .config .ReadsFromClickhouse () {
41+ if qmc .cfg .ReadsFromClickhouse () {
4242 status , _ := qmc .generateDashboardTrafficText (RequestStatisticKibana2Clickhouse )
4343 buffer .Html (fmt .Sprintf (`<path d="M 0 250 L 1000 250" fill="none" stroke="%s" />` , status ))
4444 }
4545 // Elasticsearch -> Kibana
46- if qmc .config .ReadsFromElasticsearch () {
46+ if qmc .cfg .ReadsFromElasticsearch () {
4747 status , _ := qmc .generateDashboardTrafficText (RequestStatisticKibana2Elasticsearch )
4848 buffer .Html (fmt .Sprintf (`<path d="M 0 350 L 150 350 L 150 700 L 1000 700" fill="none" stroke="%s" />` , status ))
4949 }
5050
5151 // Ingest -> Clickhouse
52- if qmc .config .WritesToClickhouse () {
52+ if qmc .cfg .WritesToClickhouse () {
5353 status , _ := qmc .generateDashboardTrafficText (RequestStatisticIngest2Clickhouse )
5454 buffer .Html (fmt .Sprintf (`<path d="M 1000 350 L 300 350 L 300 650 L 0 650" fill="none" stroke="%s" />` , status ))
5555 }
5656 // Ingest -> Elasticsearch
57- if qmc .config .WritesToElasticsearch () {
57+ if qmc .cfg .WritesToElasticsearch () {
5858 status , _ := qmc .generateDashboardTrafficText (RequestStatisticIngest2Elasticsearch )
5959 buffer .Html (fmt .Sprintf (`<path d="M 1000 800 L 0 800" fill="none" stroke="%s" />` , status ))
6060 }
@@ -93,22 +93,22 @@ func (qmc *QuesmaManagementConsole) generateDashboardTrafficPanel() []byte {
9393 var buffer builder.HtmlBuffer
9494
9595 // Clickhouse -> Kibana
96- if qmc .config .ReadsFromClickhouse () {
96+ if qmc .cfg .ReadsFromClickhouse () {
9797 buffer .Html (qmc .generateDashboardTrafficElement (RequestStatisticKibana2Clickhouse , 21 ))
9898 }
9999
100100 // Elasticsearch -> Kibana
101- if qmc .config .ReadsFromElasticsearch () {
101+ if qmc .cfg .ReadsFromElasticsearch () {
102102 buffer .Html (qmc .generateDashboardTrafficElement (RequestStatisticKibana2Elasticsearch , 66 ))
103103 }
104104
105105 // Ingest -> Clickhouse
106- if qmc .config .WritesToClickhouse () {
106+ if qmc .cfg .WritesToClickhouse () {
107107 buffer .Html (qmc .generateDashboardTrafficElement (RequestStatisticIngest2Clickhouse , 31 ))
108108 }
109109
110110 // Ingest -> Elasticsearch
111- if qmc .config .WritesToElasticsearch () {
111+ if qmc .cfg .WritesToElasticsearch () {
112112 buffer .Html (qmc .generateDashboardTrafficElement (RequestStatisticIngest2Elasticsearch , 76 ))
113113 }
114114
@@ -128,22 +128,22 @@ func (qmc *QuesmaManagementConsole) generateDashboardPanel() []byte {
128128
129129 dashboardName := "<h3>Kibana</h3>"
130130 storeName := "<h3>Elasticsearch</h3>"
131- if qmc .config .Elasticsearch .Url != nil && strings .Contains (qmc .config .Elasticsearch .Url .String (), "opensearch" ) {
131+ if qmc .cfg .Elasticsearch .Url != nil && strings .Contains (qmc .cfg .Elasticsearch .Url .String (), "opensearch" ) {
132132 dashboardName = "<h3>OpenSearch</h3><h3>Dashboards</h3>"
133133 storeName = "<h3>OpenSearch</h3>"
134134 }
135135
136136 clickhouseName := "<h3>ClickHouse</h3>"
137- if qmc .config .Hydrolix .Url != nil {
137+ if qmc .cfg .Hydrolix .Url != nil {
138138 clickhouseName = "<h3>Hydrolix</h3>"
139139 }
140140
141141 buffer .Html (`<div id="dashboard-kibana" class="component">` )
142- if qmc .config .Elasticsearch .AdminUrl != nil {
143- buffer .Html (`<a href="` ).Text (qmc .config .Elasticsearch .AdminUrl .String ()).Html (`">` )
142+ if qmc .cfg .Elasticsearch .AdminUrl != nil {
143+ buffer .Html (`<a href="` ).Text (qmc .cfg .Elasticsearch .AdminUrl .String ()).Html (`">` )
144144 }
145145 buffer .Html (dashboardName )
146- if qmc .config .Elasticsearch .AdminUrl != nil {
146+ if qmc .cfg .Elasticsearch .AdminUrl != nil {
147147 buffer .Html (`</a>` )
148148 }
149149 buffer .Html (statusToDiv (qmc .checkKibana ()))
@@ -160,11 +160,11 @@ func (qmc *QuesmaManagementConsole) generateDashboardPanel() []byte {
160160 buffer .Html (`</div>` )
161161
162162 buffer .Html (`<div id="dashboard-clickhouse" class="component">` )
163- if qmc .config .ClickHouse .AdminUrl != nil {
164- buffer .Html (`<a href="` ).Text (qmc .config .ClickHouse .AdminUrl .String ()).Html (`">` )
163+ if qmc .cfg .ClickHouse .AdminUrl != nil {
164+ buffer .Html (`<a href="` ).Text (qmc .cfg .ClickHouse .AdminUrl .String ()).Html (`">` )
165165 }
166166 buffer .Html (clickhouseName )
167- if qmc .config .ClickHouse .AdminUrl != nil {
167+ if qmc .cfg .ClickHouse .AdminUrl != nil {
168168 buffer .Html (`</a>` )
169169 }
170170 buffer .Html (statusToDiv (qmc .checkClickhouseHealth ()))
@@ -198,7 +198,7 @@ func (qmc *QuesmaManagementConsole) generateDashboardPanel() []byte {
198198 duration := uint64 (time .Since (qmc .startedAt ).Seconds ())
199199
200200 buffer .Html (fmt .Sprintf (`<div class="status">Started: %s ago</div>` , secondsToTerseString (duration )))
201- buffer .Html (fmt .Sprintf (`<div class="status">Mode: %s</div>` , qmc .config .Mode .String ()))
201+ buffer .Html (fmt .Sprintf (`<div class="status">Mode: %s</div>` , qmc .cfg .Mode .String ()))
202202
203203 if h , errH := host .Info (); errH == nil {
204204 buffer .Html (fmt .Sprintf (`<div class="status">Host uptime: %s</div>` , secondsToTerseString (h .Uptime )))
0 commit comments