Skip to content

Commit fb6d2e4

Browse files
author
shraddhan
committed
JOBS-826 - Fix Xray Dashboard graphs for Log Volume and Metrics
1 parent 61d5922 commit fb6d2e4

6 files changed

Lines changed: 15 additions & 8 deletions

File tree

CHANGELOG-splunkbase.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## [1.2.9] - April 22nd, 2025
2+
* Update search queries to fix Xray Log Volume, CPU Usage, System Memory, Disk Usage, Heap Memory graphs
3+
14
## [1.2.8] - December 10th, 2024
25
* Update docker panels to mach new log lines structure
36
* Add `check_meta_default_write_access` to the app configuration

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
All changes to the log analytics integration will be documented in this file.
44

5+
## [1.0.13] - April 22, 2025
6+
*
7+
* Upgrade Splunk App to version 1.2.9. Changes are available [here](./CHANGELOG-splunkbase.md)
8+
59
## [1.0.12] - March 18, 2025
610

711
* Update artifactory-ha helm values file

app/jfrog-logs.tar.gz

-506 Bytes
Binary file not shown.

app/jfrog-logs/app.manifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"id": {
66
"group": null,
77
"name": "jfrog-logs",
8-
"version": "1.2.8"
8+
"version": "1.2.9"
99
},
1010
"author": [
1111
{

app/jfrog-logs/default/app.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ state_change_requires_restart = true
66

77
[launcher]
88
author = JFrog
9-
version = 1.2.8
9+
version = 1.2.9
1010
description = This app helps process extracted logs and metrics for the JFrog Platform, the universal, hybrid end-to-end DevOps platform. The app includes a diagnostic dashboard view for JFrog Artifactory. For more information see our blog: https://jfrog.com/blog/unified-jfrog-log-analytics-with-splunk/
1111

1212
[ui]

app/jfrog-logs/default/data/ui/views/xray.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@
4949
<chart>
5050
<title>Log Volume</title>
5151
<search>
52-
<query>`default_index` $logs_control$ log_source!="NULL" log_source="jfrog.xray.*" | timechart count by log_source</query>
52+
<query>`default_index` $logs_control$ (sourcetype!="NULL" OR log_source!="NULL") (sourcetype="jfrog.xray.*" OR log_source="jfrog.xray.*") | timechart count by sourcetype</query>
5353
<earliest>$field1.earliest$</earliest>
5454
<latest>$field1.latest$</latest>
5555
</search>
56-
<option name="charting.chart">area</option>
56+
<option name="charting.chart">column</option>
5757
<option name="charting.chart.stackMode">default</option>
5858
<option name="charting.drilldown">all</option>
5959
<option name="charting.layout.splitSeries">0</option>
@@ -408,7 +408,7 @@
408408
<chart>
409409
<title>CPU Usage</title>
410410
<search>
411-
<query>| mstats avg("jfrog.xray.sys_cpu_ratio") AS cpu_ratio prestats=false WHERE `default_metrics_index` $mstats_span$
411+
<query>| mstats avg("jfrog.xray.jfob_sys_cpu_ratio") AS cpu_ratio prestats=false WHERE `default_metrics_index` $mstats_span$
412412
| eval cpu_pct = (cpu_ratio * 100)
413413
| timechart avg(cpu_pct) AS "CPU %" $timechart_span$
414414
| fields - _span*
@@ -435,7 +435,7 @@
435435
<chart>
436436
<title>System Memory</title>
437437
<search>
438-
<query>| mstats avg("jfrog.xray.sys_memory_used_bytes") AS avg_used, avg("jfrog.xray.sys_memory_free_bytes") AS avg_free prestats=false WHERE `default_metrics_index` $mstats_span$
438+
<query>| mstats avg("jfrog.xray.jfob_sys_memory_used_bytes") AS avg_used, avg("jfrog.xray.sys_memory_free_bytes") AS avg_free prestats=false WHERE `default_metrics_index` $mstats_span$
439439
| eval mem_used_gb = (avg_used / 1024 / 1024 / 1024), mem_free_gb = (avg_free / 1024 / 1024 / 1024)
440440
| timechart avg(mem_used_gb) AS "Sys Used(GB)", avg(mem_free_gb) AS "Sys Free(GB)" $timechart_span$
441441
| fields - _span*
@@ -462,7 +462,7 @@
462462
<chart>
463463
<title>Disk Usage</title>
464464
<search>
465-
<query>| mstats avg("jfrog.xray.app_disk_free_bytes") AS avg_disk_free, avg("jfrog.xray.app_disk_used_bytes") AS avg_disk_used prestats=false WHERE `default_metrics_index` $mstats_span$
465+
<query>| mstats avg("jfrog.xray.jfob_app_disk_free_bytes") AS avg_disk_free, avg("jfrog.xray.app_disk_used_bytes") AS avg_disk_used prestats=false WHERE `default_metrics_index` $mstats_span$
466466
| eval disk_free_gb = (avg_disk_free / 1024 / 1024 / 1024), disk_used_gb = (avg_disk_used / 1024 / 1024 / 1024)
467467
| timechart avg(disk_free_gb) AS "Disk Free(GB)", avg(disk_used_gb) AS "Disk Used(GB)" $timechart_span$
468468
| fields - _span*
@@ -489,7 +489,7 @@
489489
<chart>
490490
<title>Heap Memory</title>
491491
<search>
492-
<query>| mstats avg("jfrog.xray.go_memstats_heap_objects_total") AS heap_objects , avg("jfrog.xray.go_memstats_heap_allocated_bytes") AS avg_heap_max_bytes, avg("jfrog.xray.go_memstats_heap_in_use_bytes") AS avg_heap_used_bytes prestats=false WHERE `default_metrics_index` $mstats_span$
492+
<query>| mstats avg("jfrog.xray.jfob_go_memstats_heap_objects_total") AS heap_objects , avg("jfrog.xray.go_memstats_heap_allocated_bytes") AS avg_heap_max_bytes, avg("jfrog.xray.go_memstats_heap_in_use_bytes") AS avg_heap_used_bytes prestats=false WHERE `default_metrics_index` $mstats_span$
493493
| eval heap_objs = (heap_objects), avg_heap_max_gb = (avg_heap_max_bytes / 1024 / 1024 / 1024), avg_heap_used_gb = (avg_heap_used_bytes / 1024 / 1024 / 1024)
494494
| timechart avg(heap_objs) AS "No. of Objects", avg(avg_heap_max_gb) AS "Heap Max(GB)", avg(avg_heap_used_gb) AS "Heap Used(GB)" $timechart_span$
495495
| fields - _span*

0 commit comments

Comments
 (0)