PHP code example of denniswinter / prompush

1. Go to this page and download the library: Download denniswinter/prompush library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

denniswinter / prompush example snippets



$client = new PromPush\Client(new GuzzleHttp\Client([
    'base_url' => 'http://prometheus-pushgateway.example.com:9091']
));


$data = [
    '# TYPE test_test_test summary',
    'test_test_test_sum{handler="push"} ' . $sum . "\n",
    'test_test_test_count{handler="push"} ' . $i . "\n"
];

$job = 'test_job';

$group = array('test_group_1', 'test_group_2');

$client->set($data, $job, $group);


$data = [
    '# TYPE test_test_test summary',
    'test_test_test_sum{handler="push"} ' . $sum . "\n",
    'test_test_test_count{handler="push"} ' . $i . "\n"
];

$job = 'test_job';

$group = array('test_group_1', 'test_group_2');

$client->replace($data, $job, $group);



$job = 'test_job';

$group = array('test_group_1', 'test_group_2');

$client->replace($job, $group);