TM Forum Community

 View Only
Expand all | Collapse all

Application performance Monitoring (APM)

  • 1.  Application performance Monitoring (APM)

    Posted Apr 14, 2020 08:49
    Hello;
    
    Can someone please advise me on the best Application performance Monitoring (APM) solutions for Telecom sector ?

    Tkx in advance


    #DigitalEcosystems
    #OpenDigitalArchitecture
    #TMForumGeneral

    ------------------------------
    MOUAAD HAYADI
    ------------------------------


  • 2.  RE: Application performance Monitoring (APM)

    TM Forum Member
    Posted Apr 15, 2020 07:02
    If it is for Network Performance and Services Performance - CygNet Performance Management tool is the best from NMSWorks Software, India along with their Inventory,

    ------------------------------
    ZAINUL ABIDEEN
    NMSWorks Software Pvt. Ltd.
    ------------------------------



  • 3.  RE: Application performance Monitoring (APM)

    Posted Apr 15, 2020 09:44
    Unryo is a cloud-native monitoring & analytics platform.

    Customers can use it as-a-service (hosted & managed by us) or deploy it on-premise (in their data centers, their private clouds, their public clouds, ...)
     
    Even if Unryo is aimed at companies of all sizes, we have designed it for large organizations (SPs, Telcos, ...) who prefer to host the solution themselves, but who are looking for a zero-touch experience. For this, we have patented a communication layer that makes deployment and administration automatic (the components of the platform self-connect, and the administrator has central control).
     
    Some uses-cases:
    - monitoring of the complete infrastructure (data-centers, hosts, vms, containers, apps, dbs, networks, Azure / GCP / AWS clouds)
    - 5G monitoring (Openstack & VNFs supervision)
    - IoT monitoring
    - MoM (gateways with OSS tools e.g. Smarts, Watch4net, Elastic, ...)
    - Interface with Kubernetes, Openshift, ...

    Do not hesitate to contact us for further information.
    Michel Foix
    Co-Founder & Vice President - COO
    info@unryo.com
    www.unryo.com



    ------------------------------
    Michel Foix
    UNRYO
    ------------------------------



  • 4.  RE: Application performance Monitoring (APM)

    Posted Apr 21, 2020 10:51
    Thanks, it is very interesting, what is your Telecom portfolio ?

    ------------------------------
    MOUAAD HAYADI
    TO BE VERIFIED
    ------------------------------



  • 5.  RE: Application performance Monitoring (APM)

    Posted Apr 15, 2020 09:45
    Edited by Leonardo Costantini Apr 15, 2020 11:46
    Hello Mouaad,
    one question: can you please tell me why you flavored the APM with the telecom sector specialization?

    I would had gone telling the type of application you want to monitor (CRM, sales sites,...) and architecture (microservices, monolith, cloud, ...) rather asking best APM in telecom sector...

    Best Regards
    Leonardo

    ------------------------------
    Leonardo Costantini
    ------------------------------



  • 6.  RE: Application performance Monitoring (APM)

    TM Forum Member
    Posted Apr 15, 2020 09:45
    Hi Mouaad,

    Two most common (and market leaders) in the APM space is AppDynamics and SPLUNK. The challenge in the telco space is the disparate and legacy systems. These are often based on COBOL and Mainframe.

    To look for the best, therefore, you need to be specific to such factors. New age Telcos (mobile, +3rd gen) would use either AppDynamics, SPLUNK or SolarWinds.
    Other technical environments, ie Linux, UNIX, JAVA, will benefit from specific tools for those environments. So you are bound to have multiple tools. 

    Regards

    ------------------------------
    Boikanyo Boikanyo
    Telkom SA
    ------------------------------



  • 7.  RE: Application performance Monitoring (APM)

    TM Forum Member
    Posted Apr 15, 2020 09:45
    You can check out AppDynamics or NewRelic.

    AppDynamics has T-Systems, Vodafone, NTT etc. as their telco customers while NewRelic has Telenor & Vocento as their telecom customers.

    ------------------------------
    Abhirup Sarkar
    EverestIMS Technologies
    ------------------------------



  • 8.  RE: Application performance Monitoring (APM)

    TM Forum Member
    Posted Apr 15, 2020 09:45
    Hi Mouaad, 

    As per my knowledge and experience APM is mostly built into OSS or application specific. As long as the applications expose SNMP traps, you can integrate with OSS, HP OVO, Advenent or other NMS. 

    It's better to segregate application performance and service performance. Would love to hear from others experience. Let me know if you have any specific use cases / scenario in mind.

    Regards
    Sujit

    ------------------------------
    Sujit Shodangi
    Rakuten, Inc.
    ------------------------------



  • 9.  RE: Application performance Monitoring (APM)

    Posted Apr 15, 2020 11:45
    Edited by Leonardo Costantini Apr 15, 2020 11:46
    Hi Mouaad,
    personally I worked with many tools in my work, from HP NNM, to Compuware Ecoscope, to NAGIOS,...

    Given all the answer here, basically one question from my side... can you describe what do you want to monitor, basically ?

    an appliance via SNNP traps? I don't classify as APN, best suited NNM or similar

    an OS perfomrance? as well not APM, best suited .. .whatever you like.. .tons of tools this area, ranging form F/LOSS to COTS, on premises or cloud... no reason to name a tool here, too many actually at same level

    an application performance response time? than we are in APM arena, really few (real) player here.

    if you look for something:
    • monitoring application response
    • detecting bottleneck at solution level (meaning crossing your micro-services based solution)
    • performing autodiscovery of solution (not only infrastructure)
    • covering mobiles as well servers
    • on premises or cloud,
    • covering technologies like android/IOS apps, web apps, web services, as well as dB and messaging systems and CDN
    • from which you can download data (this is not always granted )
    than I can give you only a name for real APM... in private if you like to have it, as I'm not here for advertising...



    ------------------------------
    Leonardo Costantini
    ------------------------------



  • 10.  RE: Application performance Monitoring (APM)

    Posted Apr 16, 2020 05:53
    Edited by Mohammed Al-Kalbani Apr 16, 2020 06:02
    Hello, 

    I guess you are looking for a platform that will give indications & measurements of user experience on top of network KPIs, there are plenty of options out there, however, I don't believe any will be ready for the goal you are aiming at out of the shelf. For each deployment you will have constraints; budget, security strategy, data privacy strategy, organization data lake strategy etc. Hence, for each case, there is a specific "best solution" .

    If you are having an out source managed service contract, maybe it is a much easier way forward is to order this platform as a service, including people, platform, process etc. It might seems very expensive at the beginning, but later on will be really fruitful. In my opinion, I believe the best way to dimension such contracted service is the expected growth in data volume. 

    Moreover, some applications will give hard time to monitor their performance aside from their TCP KPIs, due to their encryption level they use,  unless there is active monitoring tool that may give further insight, I believe having active monitoring tool will be very strong support to your monitoring strategy, and can be very powerful tool to support operation optimization/troubleshooting. 

    It is also possible that you find a cloud based solution working good for your situation, however, this will raise some risks, data sharing concerns, data availability issues, data protection problems etc. This is also, something that you will need to analyze & study, depends on your organization strategy, in-premises or cloud based solution. 

    Hope above helps. 

    Regards,
    Mohammed

    ------------------------------
    Mohammed Al-Kalbani
    Ooredoo Oman
    ------------------------------



  • 11.  RE: Application performance Monitoring (APM)

    TM Forum Member
    Posted Apr 16, 2020 08:10
    Hi Mouaad,  I have used many APM tools myself, but have always been in the quest for something that is enterprise-wide, has an open architecture, ML/ AI-enabled, cloud offering and scalable. I look for this as design principles from the perspective of the capability of monitoring.

    What is your use case for an application performing monitoring is it within a small agile team or a capability that you would like to be adopted as golden standard across the organisation?

    There are many point solutions available and listed below you want to consider a monitoring platform that embraces closed-loop automated and compliant remediation. i.e. monitors, proactively notify, logs a change and automate remediation, as well as learn as it goes. 

    I would suggest you have a look at BMC Software - Helix Monitor that enables monitoring at application, cloud and events and provides automated remediation with ML & Analytics to enable closed-loop remediation (i.e. notify, assess, log and remediate) 

    Let me know if you do require further information

    All the best

    Cheers,
    Vishal

    ------------------------------
    Vishal Choksi
    BMC Software, Inc.
    ------------------------------



  • 12.  RE: Application performance Monitoring (APM)

    TM Forum Member
    Posted Apr 16, 2020 08:10
    I think you see from the responses that this is a very large domain and many tools are available.   We use Dynatrace is one of those tools that we used successfully, there are open source tools like prometheus , Zabbix , Nagios and many , many others.

    "Telecom application" is a very broad term as you may mean traditional IT OSS / BSS apps or you many mean functions in a software driven , Virtual Network.  Platforms like ONAP can be monitored by Prometheus and other tools (Running in a Cloud ) and ONAP is in a sense Monitoring the NFV running the Network Services that are software driven.   Since the objective today is not to have a human monitor and fix problems , but for an SRE team or DevOPS team to sleep at night knowing the system will auto-heal often, auto-healing integration into monitoring is a key success factor (Closed Loop Automation) , Policy and Intent driven is important and is inherent in solutions like Kubernetes.

    Googling Best Monitoring Tools or something a bit more refined would give you a good list.   There are a ton of Open Source tools , for most basic app and infra monitoring they work very well - there is a long history of this for SNMP trap monitoring in the network - CACTI , NAGIOS others..  For really tough sophisticated work,  tools that are provided from commercial vendors can be more complete - it all depends on funds and use cases.  Remember you really want to look at automation and better analytics for RCA than just basic monitoring that can be easily done.

    Edge Computing , Hybrid Cloud etc.. offer new challenges and there are solutions that are trying to help in all of these areas...

    ------------------------------
    brian Keeley
    CGI Info Systems Management Consulting Inc.
    ------------------------------



  • 13.  RE: Application performance Monitoring (APM)

    Posted Apr 20, 2020 01:59
    thanks

    ------------------------------
    [Shashi] [Sharma]
    [JMC Cargo]
    ------------------------------