...
API | Version | Supported Nodes | Purpose | Example |
---|
SQL:Core | 3.0.0+ | ADM, API, SFx | SQL interface for core RDBMS | Code Block |
---|
| select count(*) from TSKUPRICE |
|
HQL:Core | 3.0.0+ | ADM, API, SFx | Hibernate QL interface for core RDBMS | Code Block |
---|
| select count(s) from SkuPriceEntity s |
|
HQL:Payment | 3.0.0+ | ADM | Hibernate QL interface for payment RDBMS | Code Block |
---|
| select p from PaymentGatewayParameterEntity p |
|
IceCat:Product | | ADM | IceCat search interface to validate product XML | Code Block |
---|
72514951,72514952 |
|
FT:Product | 3.0.0+ | API,SFx | Lucene full text query interface | Code Block |
---|
brand:toshiba name:w50 |
|
...
Info |
---|
Cache search has a number of "smart search" options to list flooded, most used and largest in size caches. |
Performance sensors
...
Performance sensors are fine detailed trackers or service layer API invocations.
...
- Total amount of time API is used - to identify execution hot spots
- Invocation count of an API - to identify most used API (possible caching recommendation)
- Average, min and max time - to identify resource contingencies and slow API
Performance samples
...
Monitoring CPU and memory consumption in any given application may prove crucial in identifying performance bottleneck and resource restraints.
...
Info |
---|
REST API can be used to feed this information into your environment tooling |
Tasks
...
YCE
The platform has several asynchronous recurring processes in order to maintain its functions such as order state machine, price calculations, data maintenance, email processing etc. All schedules are declared in config-cronjob.properties which set the default rhythm for the platform, however in most production systems this rhythm requires some orchestration in many cases real time.
offers a dedicated monitoring panel where all services on all nodes can be monitored, paused, triggered manually and re-scheduled at runtime.
...
- Run task now - platform automatically calculates a one-off schedule to run task in 30seconds, after task has run manually it will become unscheduled and not run anymore
- Restore schedule - platform automatically will use the original schedule to from properties file
- Reschedule - user is invited to change the cron expression to instruct the platform to perform task at a different schedule
Storefront component rendering diagnostics
...
Storefront themes multiplied by complexities of CMS further obscured by vast variety of data and caching sometimes results in questioning why page rendering has been done in a certain way? or why some components are not present on the page? or are present but should not be?
SFG
frontend application contains a setting to produce verbose output during page rendering. In order to enable this mode set
shop attribute:
Maintenance: enable page render trace. This attribute can also be observed on the Overview tab. When enabled detailed information will be printed out during rendering including:
...