• Forums
    • Public Forums
      • Community Connect
      • Dynatrace
        • Dynatrace Open Q&A
      • Application Monitoring & UEM
        • AppMon & UEM Open Q&A
      • Network Application Monitoring
        • NAM Open Q&A
  • Home /
  • Public Forums /
  • Dynatrace /
  • Dynatrace Open Q&A /
avatar image
Question by Jon G. · Sep 08, 2017 at 04:29 PM · host monitoring azure openshift paas cloud foundry openstack

Clarity around PaaS environments, charging and hosts

Hi,

I was hoping to get some details around PaaS environments specifically and how they match up to our terminology of hosts and as such pricing.

For example:
VMWare: Host = a Virtual Machine
OpenShift Dedicated: Host = Compute Node (I believe)
Azure Web Apps: Host = Azure Instance
AWS: Host = AWS Instance

Can I get these confirmed as well as the same workings for other environments (OpenStack, CloudFoundry etc.) as well as any other useful terminology conversion like is a Kubernetes Pod normally the same as a process group.

The next part of this then comes into pricing of PaaS. We are deploying a PaaS agent to most of these rather than full stack as there is no access to the host. As such where does the pricing work from:

Is it what gets seen as the host, e.g. OpenShift Dedicated Compute Node and normal RAM sizing applies. If this is the case, when multiple PaaS agents are deployed on the same Compute Node, is the pricing worked out per agent or per reported host/Compute Node?
If it is per agent, this would be extremely expensive for customers and yet they would be receiving reduced visibility as PaaS agent does not have log monitoring, network monitoring etc.

Or is it done on the process the agent is actually injected into, e.g. the Jetty process within the Docker container. This is the one I seem to get told/implied but looking at the account consumption pages, it does not seem to tally up.

Comment
HIMANSHU m.

People who like this

1 Show 0
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

3 Replies

  • Sort: 
  • Most voted
  • Newest
  • Oldest
avatar image
Best Answer

Answer by Matthew R. · Nov 17, 2020 at 12:19 PM

This answer above is outdated. We now calculate "application only" models (on K8s) using memory available to a container. If there is a limit on the container, this will be used.

Later in 2021 we will calculate based on memory utilization instead of limits.


Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by Larry R. · May 16, 2019 at 05:45 PM

What about GCP Kubernetes clusters?

Comment
HIMANSHU m.

People who like this

1 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

avatar image

Answer by Michael K. · Sep 14, 2017 at 12:02 PM

In principle we charge the same way as for normal hosts. per host unit meaning memory.

in PaaS environments we usually have a paas memory limit which we understand in CloudFoundry and Azure WebSite.

an Azure WebSite instance in dedicated mode means that the host is actually fully reserved for the Azure WebSite app and also shown as a single "host" in the Dynatrace UI, so memory limit and the memory shown in the chart are the same.

If no memory limit can be detected it falls back to the memory seen of the host. This is a problem for Openshift and kubernetes if one does not run in FullStack mode. We will need to add support here to read out the memory limits from the kubernetes master. @Daniela R. is aware of this.

To recap.

* Pricing in CloudFoundry works fine in Fullstack and buildpack mode.

* Pricing in Azure WebSite work fine as long as the instance is dedicated

* Pricing for Openshift works only fine for FullStack mode. In paas mode we would currently not take memory limit into account, we will tackle this in the future.

Comment
HIMANSHU m.

People who like this

1 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

How to get started

First steps in the forum
Read Community User Guide
Best practices of using forum

NAM 2019 SP5 is available


Check the RHEL support added in the latest NAM service pack.

Learn more

LIVE WEBINAR

"Performance Clinic - Monitoring as a Self Service with Dynatrace"


JANUARY 15, 3:00 PM GMT / 10:00 AM ET

Register here

Follow this Question

Answers Answers and Comments

26 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Host and Host group for ocp

Is supported Dynatrace nodes and active gates installation on PaaS (OpenShift) platform ? Pro/Cons ?

Non-root mode in containerized application monitoring

PaaS Host memory detection differences (OpenShift Dedicated example)

Kubernetes cluster integration with Dynatrace

Forum Tags

mobile monitoring dotnet iis chat kubernetes servicenow amazon web services feedback mysql mainframe application rules rest api cassandra dashboard oneagent sdk cmc waterfall chart application monitoring openkit smartscape request attributes monitoring developer community user tagging log monitoring services ufo opentelemetry integrations activegate auto-detection high five award uem webserver usql iib test automation license ios news migration management zones ibm mq web services notifications sso host monitoring knowledge sharing reports browser monitors java hybris sap vmware maintenance window user action naming resource javascript appmon ai availability tipstricks automation extensions diagnostic tools session replay permissions search davis assistant auto-update faq documentation problem detection http monitors easytravel apdex network docker tags and metadata cloud foundry google cloud platform synthetic monitoring lambda process groups account usability dynatrace saas gui paas openshift key user actions administration production user actions postgresql synthetic locations upgrade oneagent security Dynatrace Managed user management python technologies mongodb openstack user session monitoring continuous delivery citrix configuration alerting performance monitoring NGINX action naming geolocation linux nam installation error reporting database mission control apache slo mobileapp RUM php azure purepath davis scripting aix nodejs android
  • Forums
  • Public Forums
    • Community Connect
    • Dynatrace
      • Dynatrace Open Q&A
    • Application Monitoring & UEM
      • AppMon & UEM Open Q&A
    • Network Application Monitoring
      • NAM Open Q&A