question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add endpoint support for web-specific stack

See original GitHub issue

In spring cloud there are numerous MvcEndpoints that took advantage of the ability of SpringMVC to add arbitrarily complex behaviors to the actuator such as:

  • complex POST parameters (maps & objects)
  • wrapping a servlet (/hystrix.stream), basically access to raw HttpServletRequest & HttpServletResponse

The benefit of having them in actuator is that they aren’t part of the main application and can be protected by actuator security.

If we move them to normal endpoints we would lose all of the benefits of actuator (global disabled, security, management port, etc…) that are users are used to.

Thoughts?

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:1
  • Comments:10 (10 by maintainers)

github_iconTop GitHub Comments

1reaction
philwebbcommented, Jan 20, 2018

@snicoll I missed that comment, rather than re-open this one I’ve raised #11703. We can certainly live with the extra meta-data in RC1.

0reactions
snicollcommented, Jan 20, 2018

@philwebb the remark in my previous comment has not been fully addressed, specifically:

The caching feature would feel awkward: we provide a cache property automatically but it has no effect. That could be fixed by moving the cache configuration at management.endpoints.cache like we did for web path customization. The annotation processor would only generate an enabled flag and we should not be able to add any extra property to that namespace then. We need to figure out if we are ready to pay that price.

I’ve just tried with latest master and that property is generated. Is that deliberate or is it an oversight?

Read more comments on GitHub >

github_iconTop Results From Across the Web

AWS CloudFormation endpoints
An endpoint is a URL that's the entry point for a web service. When you work with stacks by using the command line...
Read more >
Web on Reactive Stack - Spring
This part of the documentation covers support for reactive stack, web applications built on a Reactive Streams API to run on non-blocking ...
Read more >
Spring Boot add my own endpoint as endpoint management
I'm looking for a hint to add my own endpoint to those already defined (NB i don't want to enrich existing endpoint like...
Read more >
Management Endpoint Url
Management Endpoint UrlThe DoIT Endpoint Management Service is a free service which allows departmental IT administrators to manage and secure their unit's ...
Read more >
Update Your Legacy Stack-Specific ... - Salesforce Help
As part of our ongoing commitment to customer trust and security, integrations into Marketing Cloud are now required to use tenant-specific endpoints. Upd.....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found