Changeset f22ed556234ab8522cbdd79c7fa6da2cf9d7b302

Show
Ignore:
Timestamp:
05/22/12 03:35:10 (2 years ago)
Author:
Theo Schlossnagle <jesus@omniti.com>
git-committer:
Theo Schlossnagle <jesus@omniti.com> 1337657710 -0400
git-parent:

[fdd624080d8bfbfd493a3fe4344072b374776456], [c04fc7f296b2f4248b4d4093bc64f9c69b3fc4b2]

git-author:
Theo Schlossnagle <jesus@omniti.com> 1337657710 -0400
Message:

Merge branch 'statsd'

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/modules/Makefile.in

    r2e4d166 r94228ea  
    2828        lua.@MODULEEXT@ dns.@MODULEEXT@ selfcheck.@MODULEEXT@ \ 
    2929        external.@MODULEEXT@ collectd.@MODULEEXT@ httptrap.@MODULEEXT@ \ 
    30         ip_acl.@MODULEEXT@
     30        ip_acl.@MODULEEXT@ statsd.@MODULEEXT@
    3131        @BUILD_MODULES@ 
    3232 
     
    149149httptrap.lo:    httptrap.xmlh 
    150150 
     151statsd.@MODULEEXT@:     statsd.lo 
     152        @$(MODULELD) $(LDFLAGS) -o $@ statsd.lo 
     153        @echo "- linking $@" 
     154 
     155statsd.lo:      statsd.xmlh 
     156 
    151157collectd.@MODULEEXT@:   collectd.lo 
    152158        @$(MODULELD) $(LDFLAGS) -o $@ collectd.lo -lssl  
  • src/noit.conf.in

    rab62dcb r94228ea  
    6868    <module image="ssh2" name="ssh2"/> 
    6969    <module image="httptrap" name="httptrap"/> 
     70    <module image="statsd" name="statsd"/> 
    7071    <module loader="lua" name="varnish" object="noit.module.varnish"/> 
    7172    <module loader="lua" name="http" object="noit.module.http"/> 
  • src/noit_check.c

    rd5e61db rac0eb62  
    12531253  return 0; 
    12541254} 
     1255 
     1256metric_t * 
     1257noit_stats_get_metric(noit_check_t *check, 
     1258                      stats_t *newstate, const char *name) { 
     1259  void *v; 
     1260  if(noit_hash_retrieve(&newstate->metrics, name, strlen(name), &v)) 
     1261    return (metric_t *)v; 
     1262  return NULL; 
     1263} 
     1264 
    12551265void 
    12561266noit_stats_set_metric(noit_check_t *check, 
  • src/noit_check.h

    r397f56d rac0eb62  
    248248                        stats_t *newstate); 
    249249 
     250API_EXPORT(metric_t *) 
     251  noit_stats_get_metric(noit_check_t *check, stats_t *, const char *); 
     252 
    250253API_EXPORT(void) 
    251254  noit_stats_set_metric(noit_check_t *check,