From 2f4f7c0a584f001a1975d29a0e930160210a225a Mon Sep 17 00:00:00 2001 From: Marko Kruljac Date: Wed, 15 Mar 2017 19:08:19 +0100 Subject: [PATCH] added examples for the in memory storage --- examples/flush_adapter.php | 11 ++++++----- examples/metrics.php | 7 ++++--- examples/pushgateway.php | 13 ++++++++++++- examples/some_counter.php | 9 ++++----- examples/some_gauge.php | 7 ++++--- examples/some_histogram.php | 7 ++++--- 6 files changed, 34 insertions(+), 20 deletions(-) diff --git a/examples/flush_adapter.php b/examples/flush_adapter.php index 5c58091..0c3862d 100644 --- a/examples/flush_adapter.php +++ b/examples/flush_adapter.php @@ -3,14 +3,15 @@ $adapter = $_GET['adapter']; -if ($adapter == 'redis') { +if ($adapter === 'redis') { define('REDIS_HOST', isset($_SERVER['REDIS_HOST']) ? $_SERVER['REDIS_HOST'] : '127.0.0.1'); $redisAdapter = new Prometheus\Storage\Redis(array('host' => REDIS_HOST)); $redisAdapter->flushRedis(); -} - -if ($adapter == 'apc') { +} elseif ($adapter === 'apc') { $apcAdapter = new Prometheus\Storage\APC(); $apcAdapter->flushAPC(); -} +} elseif ($adapter === 'in-memory') { + $inMemoryAdapter = new Prometheus\Storage\InMemory(); + $inMemoryAdapter->flushMemory(); +} \ No newline at end of file diff --git a/examples/metrics.php b/examples/metrics.php index 79c0f92..fa89247 100644 --- a/examples/metrics.php +++ b/examples/metrics.php @@ -8,12 +8,13 @@ $adapter = $_GET['adapter']; -if ($adapter == 'redis') { +if ($adapter === 'redis') { Redis::setDefaultOptions(array('host' => isset($_SERVER['REDIS_HOST']) ? $_SERVER['REDIS_HOST'] : '127.0.0.1')); $adapter = new Prometheus\Storage\Redis(); -} -if ($adapter == 'apc') { +} elseif ($adapter === 'apc') { $adapter = new Prometheus\Storage\APC(); +} elseif ($adapter === 'in-memory') { + $adapter = new Prometheus\Storage\InMemory(); } $registry = new CollectorRegistry($adapter); $renderer = new RenderTextFormat(); diff --git a/examples/pushgateway.php b/examples/pushgateway.php index e92baae..984035d 100644 --- a/examples/pushgateway.php +++ b/examples/pushgateway.php @@ -1,9 +1,20 @@ isset($_SERVER['REDIS_HOST']) ? $_SERVER['REDIS_HOST'] : '127.0.0.1')); + $adapter = new Prometheus\Storage\Redis(); +} elseif ($adapter === 'apc') { + $adapter = new Prometheus\Storage\APC(); +} elseif ($adapter === 'in-memory') { + $adapter = new Prometheus\Storage\InMemory(); +} + $registry = new CollectorRegistry($adapter); $counter = $registry->registerCounter('test', 'some_counter', 'it increases', ['type']); diff --git a/examples/some_counter.php b/examples/some_counter.php index 738ff22..823bfac 100644 --- a/examples/some_counter.php +++ b/examples/some_counter.php @@ -5,16 +5,15 @@ use Prometheus\CollectorRegistry; use Prometheus\Storage\Redis; -error_log('c='. $_GET['c']); - $adapter = $_GET['adapter']; -if ($adapter == 'redis') { +if ($adapter === 'redis') { Redis::setDefaultOptions(array('host' => isset($_SERVER['REDIS_HOST']) ? $_SERVER['REDIS_HOST'] : '127.0.0.1')); $adapter = new Prometheus\Storage\Redis(); -} -if ($adapter == 'apc') { +} elseif ($adapter === 'apc') { $adapter = new Prometheus\Storage\APC(); +} elseif ($adapter === 'in-memory') { + $adapter = new Prometheus\Storage\InMemory(); } $registry = new CollectorRegistry($adapter); diff --git a/examples/some_gauge.php b/examples/some_gauge.php index 65aecc6..b3e2382 100644 --- a/examples/some_gauge.php +++ b/examples/some_gauge.php @@ -10,12 +10,13 @@ $adapter = $_GET['adapter']; -if ($adapter == 'redis') { +if ($adapter === 'redis') { Redis::setDefaultOptions(array('host' => isset($_SERVER['REDIS_HOST']) ? $_SERVER['REDIS_HOST'] : '127.0.0.1')); $adapter = new Prometheus\Storage\Redis(); -} -if ($adapter == 'apc') { +} elseif ($adapter === 'apc') { $adapter = new Prometheus\Storage\APC(); +} elseif ($adapter === 'in-memory') { + $adapter = new Prometheus\Storage\InMemory(); } $registry = new CollectorRegistry($adapter); diff --git a/examples/some_histogram.php b/examples/some_histogram.php index 684f9f1..6b34809 100644 --- a/examples/some_histogram.php +++ b/examples/some_histogram.php @@ -9,12 +9,13 @@ $adapter = $_GET['adapter']; -if ($adapter == 'redis') { +if ($adapter === 'redis') { Redis::setDefaultOptions(array('host' => isset($_SERVER['REDIS_HOST']) ? $_SERVER['REDIS_HOST'] : '127.0.0.1')); $adapter = new Prometheus\Storage\Redis(); -} -if ($adapter == 'apc') { +} elseif ($adapter === 'apc') { $adapter = new Prometheus\Storage\APC(); +} elseif ($adapter === 'in-memory') { + $adapter = new Prometheus\Storage\InMemory(); } $registry = new CollectorRegistry($adapter);