panopticon-client

The next great monitoring system - client lib

License

License

Categories

Categories

CLI User Interface
GroupId

GroupId

pro.panopticon
ArtifactId

ArtifactId

panopticon-client
Last Version

Last Version

0.2.5
Release Date

Release Date

Type

Type

jar
Description

Description

panopticon-client
The next great monitoring system - client lib
Project URL

Project URL

http://www.panopticon.pro
Source Code Management

Source Code Management

http://github.com/Espenhh/panopticon/tree/master

Download panopticon-client

How to add to project

<!-- https://jarcasting.com/artifacts/pro.panopticon/panopticon-client/ -->
<dependency>
    <groupId>pro.panopticon</groupId>
    <artifactId>panopticon-client</artifactId>
    <version>0.2.5</version>
</dependency>
// https://jarcasting.com/artifacts/pro.panopticon/panopticon-client/
implementation 'pro.panopticon:panopticon-client:0.2.5'
// https://jarcasting.com/artifacts/pro.panopticon/panopticon-client/
implementation ("pro.panopticon:panopticon-client:0.2.5")
'pro.panopticon:panopticon-client:jar:0.2.5'
<dependency org="pro.panopticon" name="panopticon-client" rev="0.2.5">
  <artifact name="panopticon-client" type="jar" />
</dependency>
@Grapes(
@Grab(group='pro.panopticon', module='panopticon-client', version='0.2.5')
)
libraryDependencies += "pro.panopticon" % "panopticon-client" % "0.2.5"
[pro.panopticon/panopticon-client "0.2.5"]

Dependencies

compile (7)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.21
org.apache.httpcomponents : httpclient jar 4.5.2
com.fasterxml.jackson.core : jackson-core jar 2.8.5
com.fasterxml.jackson.core : jackson-databind jar 2.8.5
org.apache.commons : commons-collections4 jar 4.1
com.google.guava : guava jar 22.0
com.amazonaws : aws-java-sdk-cloudwatch jar 1.11.204

test (2)

Group / Artifact Type Version
org.slf4j : slf4j-simple jar 1.7.21
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

panopticon

panopticon is a monitoring system for all your applications that is dead simple to install and use.

You are just four simple steps away from using panopticon in production:

  1. Install panopticon on a server / in the cloud
  2. Include the panopticon client in your application (or use the API directly)
  3. Write your first measurement
  4. Your application is now listed in your personal dashboard! 🎉

Configure AWS

Install aws and eb command line tools:

brew install aws
brew install eb

Configure a AWS profile for panopticon:

~.aws/credentials

[panopticon]
aws_access_key_id = <ADD YOURS HERE>
aws_secret_access_key = <ADD YOURS HERE>

Run eb init --profile panopticon in /backend

Deployment

See the "Configure AWS" section first

  • cd frontend && ./deploy.sh
  • cd backend && ./deploy.sh

Running panopticon locally

Versions

Version
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5