ColdFusion 2023 Performance Monitoring Toolset can be used with ColdFusion or monitoring.
Overview
To enable monitoring for various cloud services, in Settings, enable the following options:
- Cloud services monitoring.
- Enable tag / function monitoring
On the Overview page of Cloud services, you can see an overview of all the cloud services that you’ve worked on.
You can see the ARTs as a line graph segmented by the cloud services and the API invoke times as a density chart segmented by the services.
Also, you can see a table of what services were used the most.
S3
Monitoring is an important part of maintaining the reliability, availability, and performance of Amazon S3 and your AWS solutions. You should collect monitoring data from all of the parts of your AWS solution so that you can more easily debug a multipoint failure if one occurs.
When you, for example, create an S3 bucket, and insert an object in the bucket, Performance Monitoring Toolset records the transaction, and shows the metrics, like, ART as charts.
You can monitor up to five buckets at a time.
From the Buckets drop-down list, choose a bucket, and view its metrics.
Average Response Time
Displays a time series chart of all the S3 operations executed within a time window.
API Invocation
Displays the number of API calls as a time-series graph.
Other visualizations
Apart from ART and API calls, these are the other charts that you can view for the service:
- Top slow operations of the service
- Number of S3 buckets
- Number of S3 objects
- Number of S3 methods called
- Distribution of status
Azure Blob
To see all metrics, you can create containers, and upload blobs in each. You can see the metrics for each container.
You can monitor up to five containers at a time.
From the drop-down, choose a container, and view its metrics.
Average Response Time
Displays a time series chart of all the Blob operations executed within a time window.
API Invocation
Displays the number of API calls as a time-series graph.
Other visualizations
Apart from ART and API calls, these are the other charts that you can view for the service:
- Top slow operations of the service
- Number of containers
- Number of objects
- Number of blob methods called
- Distribution of status
AWS SQS
To see all metrics, you can create queues, and send messages in each. You can see the metrics for each queue.
You can monitor up to five queues at a time.
From the Queues drop-down, choose a queue, and view its metrics.
Average Response Time
Displays a time series chart of all the SQS operations executed within a time window.
API Invocation
Displays the number of API calls as a time-series graph.
Other visualizations
Apart from ART and API calls, these are the other charts that you can view for the service:
- Top slow operations of the service
- Number of queues
- Number of SQS methods called
- Distribution of status
Amazon SNS
To see all metrics, you can create topics, and create subscriptions in each. You can see the metrics for each topic.
You can monitor up to five topics at a time.
From the Topic drop-down, choose a topic, and view its metrics.
Average Response Time
Displays a time series chart of all the SNS operations executed within a time window.
API Invocation
Displays the number of API calls as a time-series graph.
Other visualizations
Apart from ART and API calls, these are the other charts that you can view for the service:
- Top slow operations of the service
- Number of topics
- Number of subscriptions
- Number of SNS methods called
- Distribution of status
Azure Service Bus
To see all metrics, you can create queues, and send messages in each. You can see the metrics for each queue.
You can monitor up to five queues at a time.
From the filters, choose a queue or a topic, and view its metrics.
Average Response Time
Displays a time series chart of all the Service Bus operations executed within a time window.
API Invocation
Displays the number of API calls as a time-series graph.
Other visualizations
Apart from ART and API calls, these are the other charts that you can view for the service:
- Top slow operations of the service
- Number of topics/queues
- Number of Service Bus methods called
- Distribution of status
AWS DynamoDB
Average Response Time
Displays a time series chart of all the DyanmoDB operations executed within a time window.
API Invocation
Displays the number of API calls as a time-series graph.
Other visualizations
PMT GCP Storage monitoring
Pre-requisites
- Add a ColdFusion server to Performance Monitoring Toolset
- Enable Cloud services monitoring in Settings.
View GCP Storage metrics
On the left pane, click Cloud Services and then select GCP Storage.
On the panel, you can see the following:
Average response time: Displays a line graph of the ART of the GCP APIs in milliseconds.
API Invocation: Displays a line graph of the number of times the APIs execute.
- Top slow operations: This metric helps in nailing down the GCP APIs that executes the slowest. You can see a sorted view of all the APIs in descending order.
- Bucket distribution: View all operations for a particular bucket.
- Object distribution: Displays the number of objects uploaded to a bucket.
- Action distribution: Pie chart of all the APIs used.
Success/Failure distribution: Pie chart of the success and failure of the storage APIs.
Code Profiler
The Performance Monitoring Toolset monitors all transactions on a ColdFusion server and captures the response times along with other basic details of a transaction.
The procedure requires recording metrics for all components of a transaction, and thus you have the Code Profiler.
Select Code flow for a file.
See the complete stack of the operations.
PMT GCP Firestore monitoring
Pre-requisites
- Add a ColdFusion server to Performance Monitoring Toolset
- Enable Cloud services monitoring in Settings.
View GCP Firestore metrics
On the left pane, click Cloud Services and then select GCP Storage.
On the panel, you can see the following:
Average response time: Displays a line graph of the ART of the GCP APIs in milliseconds.
API Invocation: Displays a line graph of the number of times the APIs execute.
- Top slow operations: This metric helps in nailing down the GCP APIs that execute the slowest. You can see a sorted view of all the APIs in descending order.
- Action distribution: Pie chart of all the APIs used.
Success/Failure distribution: Pie chart of the success and failure of the Firestore APIs.
Database actions: Pie chart of the distribution of read/write/delete operations of the Firestore db.
PMT GCP PubSub Monitoring
Pre-requisites
- Add a ColdFusion server to Performance Monitoring Toolset
- Enable Cloud services monitoring in Settings.
View GCP PubSub metrics
On the left pane, click Cloud Services and then select GCP PubSub.
On the panel, you can see the following:
- Average response time: Displays a line graph of the ART of the GCP APIs in milliseconds.
- API Invocation: Displays a line graph of the number of times the APIs execute.
- Topic distribution: Displays the number of topics created as a pie chart.
- Subscription distribution: Displays the number of subscriptions in the project.
- Action distribution: Pie chart of all the APIs used.
- Success/Failure distribution: Pie chart of the success and failure of the pubsub APIs.
If you click Topic Distribution, you can see the list of all APIs that executed ordered by their execution times.