Giter Club home page Giter Club logo

sumo-report-generator's People

Contributors

cddude229 avatar duchatran avatar frankreno avatar robsumo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sumo-report-generator's Issues

A few requests

Hello,

First of all, thank you for a great tool. I have a few requests/new features.

  1. Allow results of multiple queries to be written in a single spreadsheet without having to create multiple JSON source files. A single JSON file with multiple queries and not creating multiple sheets would be great.
  2. In case of multiple JSON file, please allow command line parameters to be passed to it. This avoids us to making changes to all the files (like from_date/to_date) whenever we have to run them.
  3. Allow different column names for different query results in a single spreadsheet. Right now, if the column names do not match or if number of columns for each query is different, the execution throws and exception.

Thanks once again.

Thanks
Krishna

Logged Search Job query is logged before placeholders are replaced...

INFO 2015-10-02 06:37:53 SumoDataServiceImpl - executing search job: SearchJob{query='_view=customer_ingest_hourly orgid="${org_id}"| timeslice by 1d | sum(gbytes) as gb_ingested by _timeslice, orgid| fields orgid, _timeslice, gb_ingested| order by _timeslice desc', from=${from_date}, to=${to_date}, timezone='PST'}

Print out the total time taken at the end

It would be useful to print out the total time taken so that we can easily record how long it's taking to run similar jobs at different times or with different customers.

Support for relative timestamps would be awesome

It would be great to be able to specify -14d as the default timestamp. It should be supported by Sumo- perhaps I should try it first.. :-)

This would be great since one could reuse the JSON with minimal changes, and easily set different time ranges for different queries.

Ability to append to existing file

Let's say you have multiple JSON files (perhaps for different accounts or deployments) and you want to append the data together. We need the ability to append to a file.

Allow job to continue after network connection goes up and down

Right now, the job will fail is you lose your laptop connection for too long. Let's say you're running a job that takes 20-30 minutes.

Right now, we can't start a job before heading the office or during the last hour of the day without a concern about it failing. It would be sweet if the Report Gen could sleep during network downtime, and then continue to retrieve the job status when you come back online.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.