Extension Platform
#Monitoring and troubleshooting
#What you can see
Deployment status, application logs, and resource metrics (CPU, memory, disk) are all available both through the Platform Console and through the akeneo-extension-platform CLI/API on your project — the same tooling covered in Getting started.
For anything you can't diagnose from logs and metrics alone:
- SSH into a running environment:
akeneo-extension-platform environment:ssh(aliasssh) opens a shell in the environment, useful for inspecting files or running one-off commands directly. - Blackfire: for request-level performance profiling and APM beyond raw resource metrics, connect Blackfire as an add-on to your project.
#Common failure modes
A few issues worth knowing about before you hit them:
Signature validation failures: usually a wrong secret, or testing with a stale timestamp. See Extensions: Action for the verification algorithm and replay-attack window.
Webhook events arriving before the corresponding local record exists: if your app receives an Event Platform webhook for something it doesn't know about yet (a product it hasn't synced), don't treat that as an error — deliberately ignoring updates for unknown entities, rather than auto-creating them from a webhook payload, is a common and reasonable design choice.
Build or deploy hook failures: check your .upsun/config.yaml build/deploy hooks first — most failures here are a missing dependency or a command that assumes a file that isn't present yet.
Missing environment variables after a fresh environment is provisioned: variables set on one environment (e.g. main) aren't automatically copied to a new one branched from it — set them explicitly on each environment that needs them.
#Billing and usage
Cost and usage data for your project is available in your Akeneo customer portal. This isn't documented here: for details on billing, see the Help Desk article on the Extension Platform.
#Where to escalate
- Akeneo's integrations, provisioning, and billing: issues with the PIM API, extensions, or Event Platform themselves, or with your project (a new project, account access), go through your Akeneo contact.
- Platform or infrastructure issues: a stuck deploy, an infrastructure error, or anything on the runtime side is the Upsun team's responsibility, so contact Upsun support directly through the Platform; you don't need to go through Akeneo for this.
- Your application's behavior: that's your code, so debugging it is on you, using the tooling above.