Splunk Search

Is it possible to leverage view used by other app that doesn't exist in splunkjs/mvc?

rnelson30
Engager

Hi,

I am trying to create a splunk app that mimics as much of the Search and Report functionality as possible with some additional customizations. At the moment I am trying to import the field_extractor view into my application, however I do not see documentation to support incorporating views that do not exist in the splunkjs/mvc directory. 

Is this possible?

Labels (1)
0 Karma
1 Solution

VatsalJagani
SplunkTrust
SplunkTrust

@rnelson30 - I'm guesssing this is a JS file you are referring to (search_mrsparkle/exposed/js/views/search/results/eventspane/fieldsviewer) - there is a Master.js file inside this folder.

Now what I can remember is that what you are trying to do is not documented. And also not probably how it is intended to be used.

 

View solution in original post

0 Karma

rnelson30
Engager

Thank you for the response. That's not exactly what I'm going for. I have a custom application that needs to leverage an existing Splunk view. It exists in: 

search_mrsparkle/exposed/js/views/search/results/eventspane/fieldsviewer

However, since it does not have a corresponding file in splunkjs/mvc like your example above, I am not sure how to incorporate it. 

I hope this provides some clarity. Thanks!

0 Karma

VatsalJagani
SplunkTrust
SplunkTrust

@rnelson30 - I'm guesssing this is a JS file you are referring to (search_mrsparkle/exposed/js/views/search/results/eventspane/fieldsviewer) - there is a Master.js file inside this folder.

Now what I can remember is that what you are trying to do is not documented. And also not probably how it is intended to be used.

 

0 Karma

VatsalJagani
SplunkTrust
SplunkTrust

@rnelson30 - As of what I'm understanding you are trying to add third-party visualization into your dashboard with JavaScript.

This document should be helpful - https://dev.splunk.com/enterprise/tutorials/tutorialcreatecustom/addthirdparty/

Basically in JS, you can need to import JS file for that third-party visualization.

require([
    "/static/app/customviewtutorial/chart.js",
    "splunkjs/mvc",
    "splunkjs/mvc/searchmanager",
    "splunkjs/mvc/simplexml/ready!"
], function( 
    // Keep these variables in the same order as the libraries above:
    chart,
    mvc,
    SearchManager
) {

 

I hope this helps!!!

0 Karma
Get Updates on the Splunk Community!

Building Reliable Asset and Identity Frameworks in Splunk ES

 Accurate asset and identity resolution is the backbone of security operations. Without it, alerts are ...

Cloud Monitoring Console - Unlocking Greater Visibility in SVC Usage Reporting

For Splunk Cloud customers, understanding and optimizing Splunk Virtual Compute (SVC) usage and resource ...

Automatic Discovery Part 3: Practical Use Cases

If you’ve enabled Automatic Discovery in your install of the Splunk Distribution of the OpenTelemetry ...