Giter Site home page Giter Site logo

gtrace's People

Contributors

moshebe avatar omrikiei avatar vic3lord avatar

Stargazers

 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  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  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

gtrace's Issues

[Informational] Use case for gtrace CLI

This is pretty neat! I'm the PM for Google Cloud Trace and I'm curious about your use case(s) for this CLI. When do you use this CLI as opposed to using the Google Cloud Console web UI for Cloud Trace?

I suspect the ease of being able to use cmd line tools like grep, sed, etc on a terminal is the main motivation but wanted to confirm.

README

  • Motivation for the project
  • Authentication (auto-detect GCP credentials / supply base64 decoded credentials env)
  • Installation / Building from source
  • Usage example
  • Contribution Guideline

Bonus: nice logo ๐Ÿ˜„

Remove --output flag

Use the proper unix way

gtrace get > file.json
# Or
gtrace get | tee file.json

CLI design

Tech:

Features we may think about:

  • control project from command line (like in gcloud --project)
  • set default project (use by default the gcloud project id or override it only for our tool?)
  • exclude/include spans (whitelist/blacklist) - by regex
  • exclude/include labels (whitelist/blacklist) - by regex
  • sources: fetch trace from GCP: by trace id, search by filters
    • (enable pre-created filters for example: if I want to search for bla-id instead of passing
      LABEL:bla-id:1234 I'd like to create a custom filter for bla-id and just find it by:
      gtrace get bla 1234 (maybe we can hold per such a filter the exclude/include spans etc.)
  • Destinations: stdout, file (/tmp or given path?)

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.