12 Oct 2024 12:03 AM
I'm converting an EF1 extension that has an ibm_db dependency. It has a payload of about 41 MB.
When I build it in VS Code, I get a cryptic message:
{
"code": 503,
"message": "We've run into technical difficulties. Don't worry though - your data is secure and we've logged this issue. Please try again in 5 minutes."
}
When I build it by hand, I can generate a valid 41.2 MB file. But when I try to upload it manually, I get an error stating there's a 25 MB limit:
This limit is defined in https://docs.dynatrace.com/docs/extend-dynatrace/extensions20/extensions-concepts
But this was not a limit factor in EF1. How can we rise this limit?
13 Oct 2024 08:05 PM
You cannot raise it on your own, I'm not sure if this can be raised by support.
If you need to connect to a DB2, maybe you can use the approach the IBM i extension does - using pyodbc. I'm not 100% sure if the IBM i DB2 has the same protocol, but I think yes.
Just curious, due to my extensive Netcool experience, what sort of Netcool integration does the extension do?
13 Oct 2024 08:24 PM - edited 13 Oct 2024 08:24 PM
Unfortunately, what it does is under an NDA, so I can't publicly talk about it...
13 Oct 2024 10:17 PM
I think our R&D did tests up to 50mb, but in the end settled on 25mb being the number where we can guarantee the network performance of the clusters, OAs and AGs. If you raise a support ticket they can maybe increase it for a specific cluster/environment.
If not you can also maybe drop the large library manually on the server and use importlib.
13 Oct 2024 10:51 PM
EF1 extensions were able to have 50 MB.
I wouldn't want to start hacking EF2 for something that worked before.
Have submitted support ticket #387206