pcp updates: pmdaredis, pmdanutcracker

"Nathan Scott" <[email protected]> Wed, 25 Jan 2017 01:59:14 -0500 (EST)
Newsgroups gmane.comp.sysutils.pcp
Message-ID <[email protected]>
Changes committed to git://git.pcp.io/pcp.git master

Oliva, Lukas (36):
      Initial commit - README.md and .gitignore
      Metric listings works
      README.md - basic description
      pmdamyredis.pl - instances working but PDU errs
      pmdamyredis.pl - added connect_pmcd
      pmdamyredis.pl - socket timeouts corrected
      pmdamyredis.pl - gives first metrics, but unstable
      pmdamyredis.pl - working well on instances
      pmdamyredis.pl - Fully working for static metrics
      start_redises.pl - put some data inside
      pmdamyredis.pl - Variant metrics working + notes
      pmdamyredis.pl - disabled debug
      .gitignore - Initial.commit
      start_nutcracker.pl - Starts testing nc and redis
      General metrics working
      .gitignore - Added t/*.{conf,log}
      pmdamynutcracker.pl - YAML config, buggy
      .gitignore - extended for t/*.{pid,yml}
      pmdamynutcracker.pl - Registration of metrics work
      pmdamynutcracker.pl - First working version
      pmdamynutcracker.pl - Disabled debugging
      pmdamynutcracker.pl - updated copyright
      pmdamyredis.pl - Updaed notes and copyright
      pmdamynutcracker.pl - fix in result memoization
      pmdamynutcracker.pl - Fix in server instance names
      pmdamynutcracker.pl - disabled debug again
      pmdamynutcracker.pl - Added missing metrics
      pmdamyredis.pl - Corrected response fetch
      .gitignore - updated to ignore .log and .pid
      Removal of temporary pmns file
      pmdamyredis.pl - configurable alarm for recv
      .gitignore - Ignoring temporary pmns files
      pmdamyredis.pl - check host and port to be valid
      pmdamyredis.pl - warning correction
      pmdamyredis.pl - Fixed recv and socket disconnect
      pmdamyredis.pl - Disabled DEBUG again

Nathan Scott (1):
      pmdaredis, pmdanutcracker: review changes, some initial QA


 .gitignore                               |   30 
 Install                                  |   58 
 README.md                                |   10 
 Remove                                   |   50 
 domain.h                                 |    2 
 domain.h.perl                            |    2 
 mynutcracker.conf                        |  111 -
 myredis.conf                             |   16 
 pmdamynutcracker.pl                      | 1319 +++++++++++---
 pmdamyredis.pl                           | 2780 +++++++++++++++++++++----------
 pmns                                     |    2 
 pmns.perl                                |    3 
 qa/912                                   |   68 
 qa/912.out                               |   28 
 qa/913                                   |   73 
 qa/913.out                               |   28 
 qa/group                                 |    1 
 src/pmdas/nutcracker/GNUmakefile         |   45 
 src/pmdas/nutcracker/Install             |   19 
 src/pmdas/nutcracker/README.md           |    5 
 src/pmdas/nutcracker/Remove              |    6 
 src/pmdas/nutcracker/domain.h            |    1 
 src/pmdas/nutcracker/domain.h.perl       |    1 
 src/pmdas/nutcracker/mynutcracker.conf   |   53 
 src/pmdas/nutcracker/nutcracker.conf     |   53 
 src/pmdas/nutcracker/pmdamynutcracker.pl |  785 --------
 src/pmdas/nutcracker/pmdanutcracker.1    |   68 
 src/pmdas/nutcracker/pmdanutcracker.pl   |  785 ++++++++
 src/pmdas/nutcracker/pmns                |    1 
 src/pmdas/nutcracker/pmns.perl           |    1 
 src/pmdas/redis/GNUmakefile              |   45 
 src/pmdas/redis/Install                  |    8 
 src/pmdas/redis/README.md                |    5 
 src/pmdas/redis/Remove                   |    6 
 src/pmdas/redis/domain.h                 |    1 
 src/pmdas/redis/domain.h.perl            |    1 
 src/pmdas/redis/myredis.conf             |   16 
 src/pmdas/redis/pmdamyredis.pl           | 1002 -----------
 src/pmdas/redis/pmdaredis.1              |   82 
 src/pmdas/redis/pmdaredis.pl             | 1002 +++++++++++
 src/pmdas/redis/pmns                     |    1 
 src/pmdas/redis/redis.conf               |   17 
 src/pmns/stdpmid.pcp                     |    2 
 t/redis-6380.conf                        |   14 
 t/redis-6381.conf                        |   14 
 t/redis-6382.conf                        |   14 
 t/redis-6383.conf                        |   14 
 t/start_nutcracker.pl                    |  220 ++
 t/start_redises.pl                       |   23 
 49 files changed, 5808 insertions(+), 3083 deletions(-)


commit 120c9b118199eb05a60f6c041c1f37e01af46400
Author: Nathan Scott <[email protected]>
Date:   Wed Jan 25 17:56:40 2017 +1100

    pmdaredis, pmdanutcracker: review changes, some initial QA
    
    Series of small changes from review of pmdabind2:
    - added copyright and license notices in the usual locations
    - added a makefile, stitched into the pcp build
    - assigned permanent domain numbers
    - dropped force_restart in Install, no longer required
    - added man pages
    - added QA using installed daemons on default ports
    - added ./Install script perl module checks
    
    Not yet enabled in the build, similarly to pmdabind2 - expect
    all to be enabled soon though - this gets Lukas and I on a
    shared/merged code base for the next round of updates.

commit 058c1e85a69e9fb8987de5d0a3e406c54682e588
Author: Oliva, Lukas <[email protected]>
Date:   Sat Jun 18 15:18:29 2016 +0200

    pmdamyredis.pl - Disabled DEBUG again

commit 443654fbbdf7abce83e35e920550c512ef4a33af
Author: Oliva, Lukas <[email protected]>
Date:   Sat Jun 18 15:16:01 2016 +0200

    pmdamyredis.pl - Fixed recv and socket disconnect
    
     - fixed recv call previously not waiting for actual data
     - fixed exiting on suddenly missing redis

commit 8a0d61ee14d99d56710bbcd75ea3538ca9e34cf2
Author: Oliva, Lukas <[email protected]>
Date:   Sat Jun 18 14:08:37 2016 +0200

    pmdamyredis.pl - warning correction

commit b5e7b2ef139c6efc5d8f2e62445f440510fff58d
Author: Oliva, Lukas <[email protected]>
Date:   Sat Jun 18 14:05:14 2016 +0200

    pmdamyredis.pl - check host and port to be valid

commit acca204c4969ec333bbdd73c4916806000f7fa7e
Author: Oliva, Lukas <[email protected]>
Date:   Sat Jun 18 13:12:13 2016 +0200

    .gitignore - Ignoring temporary pmns files

commit ef4a71e43e0d059f9badeab34bca10b0cdf35a25
Author: Oliva, Lukas <[email protected]>
Date:   Sat Jun 18 13:10:20 2016 +0200

    pmdamyredis.pl - configurable alarm for recv

commit 816e39e8ce0f3c132b007d031b2bd6236b9f49a7
Author: Oliva, Lukas <[email protected]>
Date:   Sat Jun 18 09:24:00 2016 +0200

    Removal of temporary pmns file

commit e4b75212a98ed85422e0b51ec5a8a5965f9d76bd
Author: Oliva, Lukas <[email protected]>
Date:   Sat Jun 18 08:12:29 2016 +0200

    .gitignore - updated to ignore .log and .pid

commit c305b8843b390d84e303a13fe07865a7949df9eb
Author: Oliva, Lukas <[email protected]>
Date:   Sat Jun 18 08:07:41 2016 +0200

    pmdamyredis.pl - Corrected response fetch
    
     - updated naive response recieve handling with seemingly proper one
     - updated redis response parsing to follow "RESP Bulk Strings" specification

commit a5eba4c108e716abae6da59d417013964f74b8a2
Author: Oliva, Lukas <[email protected]>
Date:   Fri Jun 17 00:10:54 2016 +0200

    pmdamynutcracker.pl - Added missing metrics

commit d4b6a8d2e8eddcb5936bc886abcbafe6556cb209
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 16 23:15:50 2016 +0200

    pmdamynutcracker.pl - disabled debug again

commit 963850b6c780cb21b733f039eedb8a2c64124d38
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 16 23:04:43 2016 +0200

    pmdamynutcracker.pl - Fix in server instance names

commit cd8f7fa34bcd02cce597929d735a9c71ba1406d1
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 16 23:02:28 2016 +0200

    pmdamynutcracker.pl - fix in result memoization

commit dac64ffffb728fd21b89820f29047bb9d37f64d3
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 16 21:10:03 2016 +0200

    pmdamyredis.pl - Updaed notes and copyright

commit 66583a3b89c543debb998957134c0bc27cb3da6b
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 16 21:06:22 2016 +0200

    pmdamynutcracker.pl - updated copyright

commit e2548bfcfe45a8e138dd24b5e04f35e4e8472ac3
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 16 17:15:43 2016 +0200

    pmdamynutcracker.pl - Disabled debugging

commit b960b34fa8f77b17fb365920c19e0af022f67775
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 16 17:08:21 2016 +0200

    pmdamynutcracker.pl - First working version
    
     - pmdamynutcracker.pl - working for general, pool and server metrics
     - mynutcracker.conf - fixed configuration to work well with example

commit 8fc1cc503545f2598484e33ceb6f991a10ff1a4a
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 16 15:55:36 2016 +0200

    pmdamynutcracker.pl - Registration of metrics work

commit fae1ba050f7690124ca313c5bfc917ff08616114
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 16 15:22:14 2016 +0200

    .gitignore - extended for t/*.{pid,yml}

commit b27d2a41a55a0b57b81e3fa87508129bf6b53fef
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 16 15:20:05 2016 +0200

    pmdamynutcracker.pl - YAML config, buggy
    
     - Introduced YAML configuration of the PMDA
     - united code to instert metric domains and metrics
     - DOES NOT LOAD, commit useful to be shared with PCP devs

commit 1ebdb46b56bde0872a5876d0b8d60776f2f1b3d3
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 16 15:19:16 2016 +0200

    .gitignore - Added t/*.{conf,log}

commit 811d84df6f89bae7b1d7066a2b4267581796b47f
Author: Oliva, Lukas <[email protected]>
Date:   Wed Jun 15 15:05:05 2016 +0200

    General metrics working

commit 548107795ded12e9ab9dc12424bd058118929f88
Author: Oliva, Lukas <[email protected]>
Date:   Mon Jun 13 10:25:06 2016 +0200

    start_nutcracker.pl - Starts testing nc and redis

commit 71f59fb487652e686432cb6d801328003555aa5c
Author: Oliva, Lukas <[email protected]>
Date:   Mon Jun 13 10:24:14 2016 +0200

    .gitignore - Initial.commit

commit 7a3fa4c6946d691f8862386cad98ba8b57b31694
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 9 19:28:00 2016 +0200

    pmdamyredis.pl - disabled debug

commit 6822051abe0f06a56567edaf0eedab179be2afa8
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 9 19:26:48 2016 +0200

    pmdamyredis.pl - Variant metrics working + notes

commit 58bab1244160c6653a09a8f0ccd01a527a9f7bd2
Author: Oliva, Lukas <[email protected]>
Date:   Thu Jun 9 19:26:11 2016 +0200

    start_redises.pl - put some data inside

commit b10284f7e96205acfc44941c0388cf9c6cdf9c0a
Author: Oliva, Lukas <[email protected]>
Date:   Tue Jun 7 15:42:34 2016 +0200

    pmdamyredis.pl - Fully working for static metrics

commit 4f508f652db2149c20af8e28d91dc0acc54513b2
Author: Oliva, Lukas <[email protected]>
Date:   Tue Jun 7 14:03:19 2016 +0200

    pmdamyredis.pl - working well on instances

commit 0d0063e019e28f86e930bf9d03e7e80c7bf06c63
Author: Oliva, Lukas <[email protected]>
Date:   Tue Jun 7 13:12:39 2016 +0200

    pmdamyredis.pl - gives first metrics, but unstable

commit 2269107869788a33e7b81de86e2f3c1ba62a75da
Author: Oliva, Lukas <[email protected]>
Date:   Mon Jun 6 23:11:30 2016 +0200

    pmdamyredis.pl - socket timeouts corrected

commit 636a7ff114f5b1c84d79d836752e2082b5d9364d
Author: Oliva, Lukas <[email protected]>
Date:   Mon Jun 6 21:55:37 2016 +0200

    pmdamyredis.pl - added connect_pmcd

commit 71245fd9d958f66c5e5561ab95a4d7176c08c1e2
Author: Oliva, Lukas <[email protected]>
Date:   Mon Jun 6 21:10:20 2016 +0200

    pmdamyredis.pl - instances working but PDU errs

commit a21d92dd4f474f4fa4948ccc9a6875a571f5f56f
Author: Oliva, Lukas <[email protected]>
Date:   Mon Jun 6 21:09:07 2016 +0200

    README.md - basic description

commit 210923057ff216063fe6cab6ef46252dbd7d329e
Author: Oliva, Lukas <[email protected]>
Date:   Mon Jun 6 14:36:14 2016 +0200

    Metric listings works

commit 12cf9b6349f0d4a2a1b931f7b550f7a6837c08e1
Author: Oliva, Lukas <[email protected]>
Date:   Mon Jun 6 14:34:30 2016 +0200

    Initial commit - README.md and .gitignore


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links:

You receive all messages sent to this group.

View/Reply Online (#15027): https://groups.io/g/pcp/message/15027
View All Messages In Topic (1): https://groups.io/g/pcp/topic/4249674
Mute This Topic: https://groups.io/mt/4249674?uid=174580
New Topic: https://groups.io/g/pcp/post
-=-=-
pcp mailing list
[email protected]
https://groups.io/g/pcp/messages
-=-=-
Change Your Subscription: https://groups.io/g/pcp/editsub?uid=174580
Group Home: https://groups.io/g/pcp
Contact Group Owner: [email protected]
Terms of Service: https://groups.io/static/tos
Unsubscribe: https://groups.io/g/pcp/leave/354243/563757577/xyzzy
-=-=-=-=-=-=-=-=-=-=-=-