Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

APIVersionSupported NodesPurposeExample
SQL:Core 3.0.0+ ADM, API, SFxSQL interface for core RDBMS
Code Block
languagesql
select count(*) from TSKUPRICE
HQL:Core 3.0.0+ ADM, API, SFxHibernate QL interface for core RDBMS
Code Block
languagesql
select count(s) from SkuPriceEntity s
HQL:Payment 3.0.0+ ADMHibernate QL interface for payment RDBMS
Code Block
languagesql
select p from PaymentGatewayParameterEntity p
IceCat:Product 

3.3.0+ 

Label
BodyYCESaaS
Colourinfo

ADMIceCat search interface to validate product XML
Code Block
72514951,72514952
FT:Product3.0.0+API,SFxLucene 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
Label
Body

...

SaaS
Colourinfo

 

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 
Label
Body

...

SaaS
Colourinfo

 

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 
Label
Body

...

SaaS
Colourinfo

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.

Label
BodyYCESaaS
Colourinfo
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
Label
Body

...

SaaS
Colourinfo

 

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

Label
BodyYCESaaS
Colourinfo
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:

...