GithubHelp home page GithubHelp logo

zjeremiah / task-tools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pcelvng/task-tools

1.0 2.0 0.0 6.65 MB

Tools to enhance the Task experience

License: MIT License

Makefile 0.17% Go 99.75% Dockerfile 0.09%

task-tools's Introduction

task-tools

CircleCI Tools to enhance the Task experience

v0.1.0 Todo List

Taskmasters:

  • 'backloader'; create batch of tasks backloading/running over a long period of time (in progress)
  • 'cron'; create tasks in response to the passage of time (in progress)
  • 'http'; will create tasks from an http rest call
  • 'complete'; will create tasks based on completed tasks
  • 'retry'; will retry failed tasks (in progress)
  • 'dir'; will watch a dir and create tasks when new files are created, will support local files and s3
  • 'file'; will listen on a topic for 'file' json objects and create tasks in response
  • 'db'; will listen on a topic for 'db' json objects and create tasks in response
  • 'audit'; will listen on a topic for 'audit' json objects and create tasks in response

Workers:

  • 'noop' (in progress)
  • 'sort-by-hour'; read in a file and write to multiple files sorted by a date field (in progress)
  • 'copy'

Auditors:

  • 'dir'; will check that files exist in a dir
  • 'file'; will audit a created file
  • 'db'; will audit db record counts

File Tools

  • local reader/writer
  • s3 reader/writer
  • copy
  • general reader initializer; will choose correct reader based on file path
  • general writer initializer; will choose correct writer based on path
  • globbing; multiple readers/writers from a glob pattern

Utility Apps:

  • log cat utility
  • log tail utility
  • log stats utility

Other:

  • distributed logging
  • distributed logging: Statsd
  • distributed logging: Prometheus
  • distributed logging: InfluxData ???

task-tools's People

Contributors

jbsmith7741 avatar rlball avatar zjeremiah avatar mattheword avatar nwingert avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

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.