diff --git a/signalfx_lambda/__init__.py b/signalfx_lambda/__init__.py index 7af0d87..2472171 100644 --- a/signalfx_lambda/__init__.py +++ b/signalfx_lambda/__init__.py @@ -35,6 +35,10 @@ def send_metric(counters=[], gauges=[]): if ingest: ingest.send(counters=map_datapoints(counters), gauges=map_datapoints(gauges)) +# convenience method +def send_event(event_type, dimensions={}, properties={}) + if ingest: + ingest.send_event(event_type=event_type, dimensions=dimensions, properties=properties) # convenience method def send_counter(metric_name, metric_value=1, dimensions={}): diff --git a/tests/test.py b/tests/test.py index 4b34fe9..538ce05 100644 --- a/tests/test.py +++ b/tests/test.py @@ -7,4 +7,5 @@ def handler(event, context): print(context.function_version) print(event["abc"]) signalfx_lambda.send_gauge('application_performance', 100) + signalfx_lambda.send_event('some_event') return "result"