Skip to content

Commit f0110e1

Browse files
authored
Merge pull request #88 from jfrog/feature/JOBS-2089-rtfs-metrics-splunk
JOBS-2089: Add RTFS metrics source in log-analytics-splunk
2 parents 7bab3b4 + b7975c1 commit f0110e1

3 files changed

Lines changed: 31 additions & 1 deletion

File tree

CHANGELOG.md

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

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

5+
## [1.0.14] - April 2026
6+
7+
* Added RTFS (JFrog Artifactory Federation Service) metrics collection support in Artifactory fluentd config (JOBS-1897)
8+
* Requires fluent-plugin-jfrog-metrics >= 0.2.16
9+
510
## [1.0.13] - April 22, 2025
611

712
* Upgrade Splunk App to version 1.2.9. Changes are available [here](./CHANGELOG-splunkbase.md)

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,10 @@ artifactory:
143143
144144
Once this configuration is done and the application is restarted, metrics will be available in Open Metrics Format
145145
146-
Metrics are enabled by default in Xray.
146+
:bulb: Metrics are enabled by default in Xray.
147+
148+
:bulb: **RTFS Metrics**: If your Artifactory deployment includes RTFS (JFrog Artifactory Federation Service), metrics are automatically collected from the `rtfs/api/v1/metrics` endpoint. No additional configuration is required -- the fluentd config already includes an RTFS metrics source block that runs alongside the standard Artifactory metrics collection. Requires `fluent-plugin-jfrog-metrics` >= 0.2.16.
149+
147150
For Kubernetes-based installations, openMetrics is enabled in the helm install commands listed below
148151

149152
## Fluentd Installation
@@ -545,6 +548,10 @@ JFrog Artifactory Dashboard is divided into multiple sections Application, Audit
545548
* **Heap Metrics** - This section tracks Heap Memory and Garbage Collection
546549
* **Connection Metrics** - This section tracks Database connections and HTTP Connections
547550

551+
#### JFrog RTFS Metrics
552+
553+
When RTFS is deployed as part of Artifactory, RTFS metrics are collected from `rtfs/api/v1/metrics` and forwarded to Splunk with the `jfrog.rtfs` metric prefix. These metrics are available alongside standard Artifactory metrics in Splunk for monitoring RTFS-specific performance and health.
554+
548555
### Xray dashboard
549556

550557
JFrog Xray Dashboard is divided into three sections Logs, Violations and Metrics

fluent.conf.rt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,24 @@
99
username "#{ENV['JPD_ADMIN_USERNAME']}"
1010
token "#{ENV['JFROG_ADMIN_TOKEN']}"
1111
common_jpd "#{ENV['COMMON_JPD']}"
12+
target_platform "SPLUNK"
13+
# @log_level debug
14+
# request_timeout 30s
15+
# verify_ssl "#{ENV['SPLUNK_VERIFY_SSL']}"
16+
</source>
17+
# JFROG RTFS METRICS SOURCE
18+
# Requires fluent-plugin-jfrog-metrics >= 0.2.16 and RTFS enabled in the Artifactory deployment
19+
<source>
20+
@type jfrog_metrics
21+
@id metrics_http_rtfs
22+
tag jfrog.metrics.rtfs
23+
execution_interval 60s
24+
metric_prefix 'jfrog.rtfs'
25+
jpd_url "#{ENV['JPD_URL']}"
26+
username "#{ENV['JPD_ADMIN_USERNAME']}"
27+
token "#{ENV['JFROG_ADMIN_TOKEN']}"
28+
common_jpd "#{ENV['COMMON_JPD']}"
29+
target_platform "SPLUNK"
1230
# @log_level debug
1331
# request_timeout 30s
1432
# verify_ssl "#{ENV['SPLUNK_VERIFY_SSL']}"

0 commit comments

Comments
 (0)