Kong / kong

🦍 The Cloud-Native API Gateway and AI Gateway.
https://konghq.com/install/#kong-community
Apache License 2.0
38.78k stars 4.77k forks source link

New Relic Integration #605

Closed sonicaghi closed 3 years ago

catchdave commented 8 years ago

+1

vandiedakaf commented 8 years ago

+1

pavkatar commented 8 years ago

+1

m1k3 commented 8 years ago

+1

jcoulehan commented 8 years ago

+1

faabiosr commented 8 years ago

+1

What is the level of integration with New Relic you want?

d4v3y0rk commented 7 years ago

+1

joseandrespg commented 7 years ago

+1

JnMik commented 7 years ago

+1

sebastianhutter commented 7 years ago

+1

tiny-dancer commented 7 years ago

+1 yay

coopr commented 7 years ago

Tell me more - what would you want this to do? With which parts of New Relic would you like to see Kong integrated? (Plugins, Insights, Infrastructure - maybe APM?)

What sort of monitoring are you already doing, and how is it not serving your needs?

(FYI I'm Product Management here at Mashape - hence all my questions - thanks in advance for your answers!)

jcoulehan commented 7 years ago

I guess the most appropriate place would be as a plugin. We have started using a Cassandra plugin to monitor Kong's Cassandra DB.

We have just started using Kong and are making it an important part of our software infrastructure. At the moment we are not actually monitoring Kong at all, just the availability of the back-end services.

I think at a bare minimum a Kong up/down count so that we can generate alerts from NR when the Kong service is down. Also maybe some basic request numbers and response times.

If there is a better way to doing this, or another way please let me know.

Thanks for asking.

rcyrus commented 7 years ago

@coopr honestly, all of those things would be great. We make heavy use of nearly all of new relic features. we keep tabs on infrastructure as well as use insights for usage reporting. It would be nice to be able to keep tabs on kong node health as well as track usage of various APIs and any other metrics we could drill into.

fredericocabral commented 7 years ago

+1

hutchic commented 7 years ago

I agree @jcoulehan a plugin would be the ideal place for this functionality.

A good spot to grab prior art from the sounds of what you'd like to capture would be the DataDog plugin which currently captures:

request_count
request_size
response_size
latency
server
status_count
unique_users
request_per_user

The plugin development guide and kong vagrant is a good launching point if you wanted to take an initial stab at it

JnMik commented 6 years ago

I've built this for my needs, might help some of you ? https://github.com/JnMik/kong-plugin-newrelic-insights

Cheers

kigsmtua commented 6 years ago

+1

mo-mughrabi commented 6 years ago

+1

PFadel commented 3 years ago

any news about this ?