CDLUC3 / ezid

CDLUC3 ezid
MIT License
11 stars 4 forks source link

[FEATURE] Dedicated URL Path for EZID Resolution Requests #668

Open adambuttrick opened 3 months ago

adambuttrick commented 3 months ago

Describe the problem you would like to solve The current EZID resolution logic processes all requests through the top-level URL, causing unnecessary logging of high-volume resolution requests. This extra logging creates excessive database operations, impacting overall system performance and stability.

Describe the solution you'd like Update the resolution logic to use a specific, lower-level URL path for resolution requests.

  1. Create a new, dedicated URL path for resolution requests.
  2. Modify the EZID application to route resolution requests to this new path.
  3. Update Matomo configuration to exclude this new path from logging.
  4. Ensure that non-resolution requests continue to be logged as before.
  5. Implement appropriate redirects or communication to ensure existing integrations aren't broken by this change.

Who would benefit from this feature?

adambuttrick commented 2 months ago

@datadavev Could you provide any additional context or clarifications here?

adambuttrick commented 4 weeks ago

Decoupling from epic as decision was made to move to OpenSearch, making this a service-level improvement.