https://github.com/linode/longview

Linode Longview Agent

https://github.com/linode/longview

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 12 committers (8.3%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.9%) to scientific vocabulary

Keywords

linode-longview logging longview-client monitoring perl statistics
Last synced: 6 months ago · JSON representation

Repository

Linode Longview Agent

Basic Info
  • Host: GitHub
  • Owner: linode
  • License: other
  • Language: Perl
  • Default Branch: master
  • Homepage:
  • Size: 146 KB
Statistics
  • Stars: 333
  • Watchers: 21
  • Forks: 46
  • Open Issues: 30
  • Releases: 0
Topics
linode-longview logging longview-client monitoring perl statistics
Created over 12 years ago · Last pushed almost 4 years ago
Metadata Files
Readme License

README.md

Linode Longview

Overview

Longview is a system level statistics collection and graphing service, powered by the Longview open source software agent that can be installed onto any Linux system. The Longview agent collects system statistics and sends them to us, where we store the data and present it in beautiful and meaningful ways.

Preview

The Linode Manager allows you to interact with data collected and analyze your system's resource usage. You can drill into individual servers:

Longview preview

Linode Longview also gives you a high-level view of your fleet and lets you sort your servers' resource usage by the metrics that matter to you:

Longview preview

Features

  • Compatibility with Linux-based operating systems, Linode and non-Linode.
  • An open-source software agent
  • Up-to-the-minute information about each system
  • Overview dashboard for all systems
  • Zoomable graphs with contextual tooltips
  • Overall stats for CPU, memory, disk IO, listening services, active connections, network transfer, system details, and more
  • Per-process statistics including process count, IO, memory, and CPU usage
  • Longview Pro includes unlimited data retention and up to 1 minute resolution
  • Longview Free includes 12 hours of data retention and 5 minute resolution

Linode Docs on Longview

The Linode Guide & Tutorials contains more information on Longview's features at: Longview

Requirements

Perl

The Longview client requires perl 5.8 or higher.

Kernel

The Longview client should be running with a 2.6 or higher kernel.

Operating system

The Longview client can be installed on any system running Linux. Linode provides packages for Debian, Ubuntu, CentOS, and Fedora. A tagged release tarball is provided for systems without a pre-rolled package.

Client usage

Installation

The client is normally installed by running a one-liner provided by the Linode Manager, which will automatically detect your operating system and drop your client's API key onto the filesystem.

The client installs itself to /opt/linode/longview and will drop the API key under /etc/linode/longview.key.

Alternately, you can obtain a full copy of the repository, which will allow the Extras/install-dependencies.sh script to install (using cpanm) all required perl modules in a lib directory in your local copy of the repository.

Running the Longview client

The Longview client runs automatically after being installed and configures itself to run at boot time. You can also start it by running:

service longview start

The client logs information to /var/log/linode/longview.log. The Longview client logs error messages by default. If you'd like more verbose logs, you can manually start the client in debug mode by running:

/opt/linode/longview/Linode/Longview.pl debug

The client will daemonize itself and print each stage of data collection to the log file, along with the response received by the server. This can be extremely helpful in diagnosing restrictive firewall issues and assisting Linode support in getting Longview to cooperate on any system.

Stopping the Longview client

The Longview client can be stopped in a similar fashion to starting it:

service longview stop

This will halt data collection and the graphs on the Linode Manager's "Longview" tab will not continue to update.

Removing the Longview client

The client will stop itself once you remove it from the Linode Manager. You can uninstall it by using your package manager.

Owner

  • Name: Linode
  • Login: linode
  • Kind: organization
  • Location: Philadelphia, PA

GitHub Events

Total
  • Issues event: 3
  • Issue comment event: 2
  • Fork event: 1
Last Year
  • Issues event: 3
  • Issue comment event: 2
  • Fork event: 1

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 69
  • Total Committers: 12
  • Avg Commits per committer: 5.75
  • Development Distribution Score (DDS): 0.42
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Peter Sandin p****n@l****m 40
Stan Schwertly s****y@l****m 12
James Ottinger j****r@l****m 8
linode d****s@l****m 1
William Smith w****h@l****m 1
Roger Pettett r****p@p****t 1
Robert DeRose R****e@g****m 1
Rob Hoelz r****b@h****o 1
Jon Chen f****y 1
Douglas Freed d****d@m****u 1
Alex Fornuto a****x@f****m 1
Trevor Parker t****r@l****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 37
  • Total pull requests: 16
  • Average time to close issues: about 1 year
  • Average time to close pull requests: 5 months
  • Total issue authors: 30
  • Total pull request authors: 14
  • Average comments per issue: 2.65
  • Average comments per pull request: 1.75
  • Merged pull requests: 7
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 3
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 2
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • bonesoul (3)
  • halles (3)
  • dandv (2)
  • nivex (2)
  • vendion (2)
  • fengsi (1)
  • 1a57danc3 (1)
  • arkadini (1)
  • ELBeavers (1)
  • anthumchris (1)
  • cmichaelis (1)
  • kmansoft (1)
  • chrissound (1)
  • bwaters (1)
  • PoLun-Wang (1)
Pull Request Authors
  • anders (2)
  • RobertDeRose (2)
  • farmdawgnation (1)
  • cxdy (1)
  • rmp (1)
  • cederberg (1)
  • pyramiao (1)
  • bsdlp (1)
  • willvincent (1)
  • hoelzro (1)
  • jamesottinger (1)
  • IceskYsl (1)
  • dwfreed (1)
  • alexfornuto (1)
Top Labels
Issue Labels
enhancement (5)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 10
proxy.golang.org: github.com/linode/longview
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.5%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago