Graphite does two things:
- Store numeric time-series data
- Render graphs of this data on demand
What Graphite does not do is collect data for you, however there are some tools out there that know
| package main | |
| import ( | |
| "fmt" | |
| "reflect" | |
| ) | |
| // Name of the struct tag used in examples | |
| const tagName = "validate" |
| import ch.qos.logback.classic.Level; | |
| import ch.qos.logback.classic.LoggerContext; | |
| import org.slf4j.LoggerFactory; | |
| import java.util.Arrays; | |
| import java.util.List; | |
| public class LogUtils | |
| { | |
| private final static List VALID_LEVELS = Arrays.asList( "TRACE", "DEBUG", "INFO", "WARN", "ERROR" ); |
Graphite does two things:
What Graphite does not do is collect data for you, however there are some tools out there that know