npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@dendro-monitoring/dendro

v0.1.2

Published

This is the CLI for Dendro. Dendro is an open-source, serverless monitoring framework for small, distributed applications. Stream logs and metrics from your various servers to a central time-series store.

Downloads

12

Readme

dendro

Dendro

Bundled CLI and exploration platform/server for Dendro

oclif Version Downloads/week License

Usage

$ npm install -g @dendro-monitoring/dendro
$ dendro COMMAND
running command...
$ dendro (-v|--version|version)
@dendro-monitoring/dendro/0.1.2 darwin-x64 node-v12.18.1
$ dendro --help [COMMAND]
USAGE
  $ dendro COMMAND
...

Getting started

To get started, install Dendro using:

$ npm i -g @dendro-monitoring/dendro

Then run dendro configure to select which services you want to monitor. Here you will be prompted to input any neccessary credentials.

To deploy the AWS cloud pipeline, run:

$ dendro deploy

Lets now verify our deployment using:

$ dendro list

Next, you need to install our log and metric collector Vector. We've provided a command to help you do this:

$ dendro install-vector

Now, lets begin sending off logs and metrics to the pipeline using:

$ ./vector --config=./vector-config.toml

Now that we have data being processed by the pipeline and being stored into the database, let's now visualize it. Run dendro start:server and point your browser to http://localhost:3000/

And finally to clean up, run:

$ dendro teardown

Commands

dendro clean

Removes the existing cache from disk

USAGE
  $ dendro clean

OPTIONS
  -L, --level=debug|info|warn|error|fatal  [default: info] set the log level
  -h, --help                               show CLI help

See code: src/commands/clean.ts

dendro configure

Configure Vector to monitor services and log sources

USAGE
  $ dendro configure

OPTIONS
  -L, --level=debug|info|warn|error|fatal  [default: info] set the log level
  -h, --help                               show CLI help

See code: src/commands/configure.ts

dendro deploy

Deploy the dendro logging pipeline on AWS. Run configure prior to this command otherwise database tables will not be set

USAGE
  $ dendro deploy

OPTIONS
  -L, --level=debug|info|warn|error|fatal  [default: info] set the log level
  -h, --help                               show CLI help

See code: src/commands/deploy.ts

dendro help [COMMAND]

display help for dendro

USAGE
  $ dendro help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

dendro install-vector

Install Vector to collect and ship logs and metrics

USAGE
  $ dendro install-vector

See code: src/commands/install-vector.ts

dendro list

List existing AWS resources

USAGE
  $ dendro list

OPTIONS
  -L, --level=debug|info|warn|error|fatal  [default: info] set the log level
  -h, --help                               show CLI help

See code: src/commands/list.ts

dendro review [FILE]

Pretty print the Vector config of monitored services

USAGE
  $ dendro review [FILE]

OPTIONS
  -h, --help  show CLI help

See code: src/commands/review.ts

dendro start:server

Start dendro's dashboard for viewing live metrics

USAGE
  $ dendro start:server

OPTIONS
  -h, --help  show CLI help

See code: src/commands/start/server.ts

dendro teardown

Permanently deletes the logging pipeline deployed on AWS

USAGE
  $ dendro teardown

OPTIONS
  -L, --level=debug|info|warn|error|fatal  [default: info] set the log level
  -h, --help                               show CLI help

See code: src/commands/teardown.ts

dendro update

Creates any new Timestream tables as neccessary

USAGE
  $ dendro update

See code: src/commands/update.ts