Skip to content

bkahlerventer/r

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

R Project

This Splunk app provides a new Splunk search language command 'r' that allows passing data from Splunk to the R-Engine for calculation and then passing results back to Splunk for further computation or visualization.

Overview

R is a language and environment for statistical computing. It provides a wide variety of statistical (linear and nonlinear modeling, classical statistical tests, time-series analysis, classification, clustering, ...) techniques, and is highly extensible.

Here's a link the actual R-Project website.

Usage

The command requires one parameters which is either a actual R language script:

| r "output = data.frame(Name=c('A','B','C'),Value=c(1,2,3))"

... or just the name of a R script file that is uploaded to the app:

| r myscript.r

Features

  • Integration of a R script into the Splunk search pipeline
  • Upload custom scripts (use the source() function to include them into the pipeline script)
  • Manage external packages (use the library() function to load them from the pipeline script)
  • Supports generating and streaming command mode
  • Show R error messages on the Splunk UI
  • Provide usage statitics of the app itself

Installation

This app is available on the Splunk App Store. You can also clone the repository to install the app manually.

Platforms

This app runs on a wide variety of Linux and Unix platforms, Windows and Mac OS X.

Contribute

Please send me your feedback, questions and suggestions at [email protected].

You're also invited to clone/watch/star/fork the GitHub project, send Pull Requests or just create Issues.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • Shell 0.2%