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 Upsun 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 — see the Help Desk for details on billing.
#Where to escalate
- Provisioning: Akeneo creates your project and admin account, so anything provisioning-related — a new project, account access — goes through your Akeneo contact.
- Platform or infrastructure issues: you can contact Upsun support directly for any platform-related question — a stuck deploy, an infrastructure error, anything on the runtime side. 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.