Splunk Enterprise

Using Splunk SDK for Javascript in Angular 2+ application

kennyyang
Engager

I need some help on how to use Splunk SDK for Javascript to render charts directly from search result(JSON) without using Splunk SearchManager in Angular 2+ application.
I am exploring the possibility to just use the UI Chart/Timeline modules directly to render the results (JSON format) with the SplunkJS package. I have tried couple of ways to import JS files in the Angular 2+ project, but could not invoke the UI functions.
Here is the sample component I created and hopeful I can import splunk SDK JS into this component, but unsuccessful.
import * as splunkjs from '../../../assests/client/splunk.js';
import * as splunkui from '../../../assests/client/splunk.ui.js';
import * as timeline from '../../../assests/client/splunk.ui.timeline.js';

...

then inside component I have a function defined as
drawline() {
const service: any = new splunkjs.Service();
}

Can someone give me some guidance about how to call splunkjs lib methods here?

Thanks

Tags (1)

FNFI_Aniruddha
Observer

I have an angular 16 application also facing same issue.

0 Karma

badrinath_itrs
Communicator

This question was asked 2 years back, I am also having same problem and just wanted to check if anyone has any luck in importing the sdk in Angular.

I found its very hard as there is hardly any documentation available .

@kennyyang , Did you manage to get this working ? 

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.

Can’t make it to .conf25? Join us online!

Get Updates on the Splunk Community!

What Is Splunk? Here’s What You Can Do with Splunk

Hey Splunk Community, we know you know Splunk. You likely leverage its unparalleled ability to ingest, index, ...

Level Up Your .conf25: Splunk Arcade Comes to Boston

With .conf25 right around the corner in Boston, there’s a lot to look forward to — inspiring keynotes, ...

Manual Instrumentation with Splunk Observability Cloud: How to Instrument Frontend ...

Although it might seem daunting, as we’ve seen in this series, manual instrumentation can be straightforward ...