> > [*Prakhyat*] The query is not specific to Amazon. I want to understand >> how deployment of akka cluster in amazon ec2 is different from deploying >> locally. Do configurations,setup or any other parameters change while >> running cluster in amazon? I did not get any such points shared over net. >> Also akka cluster based app requires auto scaling, what are the criteria >> or triggering point to consider? I know memory,cpu etc are starting few >> conisderation points, but apart from this what are the other >> considerations? and also how to scale with these? >> > Well, production deployments will vary from app to app – it depends what you need. Auto scaling does depend on the platform you're running on (here's docs for EC2 http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/WhatIsAutoScaling.html ). You'd usually spin up new vms with prepped images that have baked-in apps that join the cluster. The process will vary depending on your infra. We do offer commercial consulting and support for production deployments, if that's something you're interested in please contact us <https://typesafe.com/company/contact> directly.
> [*Prakhyat*] When can we expect Tracing SPI? Is it already available for >> trying out locally? >> > We expect it no later than 2.4.x, the issue is here: https://github.com/akka/akka/issues/15634 Can't give specific dates on features though. > [*Prakhyat*]I have already contacted App Dynamics team and shared this > points. Lets look forward :) for updates. > Cool :-) > [*Prakhyat*] What annoys me is the long list of software's required to >> just monitor a simple akka cluster app. I am was looking for one single >> tool which is simple to setup and integrate with app. The problem with >> these long list is each is difficult to setup and integration is another >> nightmare. Zabbix we too use but to monitor hardware only. I am >> specifically looking at monitoring akka actors. >> > In my experience the list wouldn't be any shorter for any serious deployment. Most apps I've worked on have been at least monitored on VM level and then on application level metrics, including log analysis and altering systems etc. This of course depends on how important the project is – if it's just a simple website those would be completely fine with just basic vm level monitoring and maybe pingdom or a similar service. Just googled on Tracing SPI and found this >> https://github.com/levkhomich/akka-tracing. Don't how it will fare, >> planning on evaluating this. But if I use this api, what option of >> aggregation tools I have? >> > This is pretty much the same aproach as Kamon does I believe. They use aspects (as all these tools do), to hook into dispatch and mailbox internals to collect the data. Aggregation you'd have to host and hook in yourself anyway – I do like graphite but it's a horrible pain to setup. Hope this helps. On Fri, Aug 8, 2014 at 11:34 AM, Prakhyat Mallikarjun <[email protected] > wrote: > Konard, > > Thanks again. > > -comments inline. > > On Friday, 8 August 2014 00:43:42 UTC+5:30, Akka Team wrote: > >> I want to deploy the same App in Amazon Cloud EC2 instances. Also how to >>> get this app auto scaling in amazon. I ran through web but did not find any >>> good articles which could explain this step by step. Waiting for help in >>> this regard. >>> >> That's more of an EC2 question than it is an akka one. >> AFAIR EC2 provides so called auto scaling groups, which start new >> instances of an image based on load in the group. >> Simply make such apps start the akka app and join the akka cluster and >> you're ready to spread out your load. >> [*Prakhyat*] The query is not specific to Amazon. I want to understand >> how deployment of akka cluster in amazon ec2 is different from deploying >> locally. Do configurations,setup or any other parameters change while >> running cluster in amazon? I did not get any such points shared over net. >> Also akka cluster based app requires auto scaling, what are the criteria >> or triggering point to consider? I know memory,cpu etc are starting few >> conisderation points, but apart from this what are the other >> considerations? and also how to scale with these? >> >> >> >>> There are no good open source simple to setup tools. >>> >> I do find Kamon pretty good, for the time being. >> We'll soon introduce a new Tracing SPI, then such tools will become even >> better and with less overhead. >> [*Prakhyat*] When can we expect Tracing SPI? Is it already available >> for trying out locally? >> > > >> I tried latest app dynamics, was lucky it can monitor/profile/trace >>> akka's asynchronous calls. But tool is short of providing below >>> information, >>> >> Feel free to ping them with this feedback :-) >> The app dynamics team is actively working on it as far as we know :-) >> [*Prakhyat*]I have already contacted App Dynamics team and shared this >> points. Lets look forward :) for updates. >> > > >> There are tools like Kamon/Datadog but they have dependency on other >>> tools like StatsD,Graphite etc, which are complex to setup. >>> >> Well, all data collection tools will have such dependencies. In case of >> App Dynamics / New Relic >> And monitoring distributed systems itself is a full time job sometimes... >> (all the infra work etc). >> [Prakhyat] I agree to you. >> > > >> Let me know simple ways to monitor akka cluster based apps. Also how to >>> monitor akka cluster based apps in Amazon. >>> >> If you want simple monitoring tools then go for SaaS offerings. They need >> the least "ops" work from your side. >> >> I personally have monitored apps with: nagios / zabbix + ganglia / >> graphite / statsd and a recent dashboard discovery: graphana (only UI), >> and a team I knew was super happy with kibana (that's for logs mostly >> AFAIK) as well as home grown solutions... >> And well, apps monitoring is not an easy task by itself IMO. We hope to >> enable better tools soon via the upcoming Tracing SPI, but again – it will >> be libraries and aggregation tools that you have to run somewhere. >> [Prakhyat]What annoys me is the long list of software's required to just >> monitor a simple akka cluster app. I am was looking for one single tool >> which is simple to setup and integrate with app. The problem with these >> long list is each is difficult to setup and integration is another >> nightmare. Zabbix we too use but to monitor hardware only. I am >> specifically looking at monitoring akka actors. >> >> Just googled on Tracing SPI and found this > https://github.com/levkhomich/akka-tracing. Don't how it will fare, > planning on evaluating this. But if I use this api, what option of > aggregation tools I have? > > -- konrad >> >> -- >> Akka Team >> Typesafe - The software stack for applications that scale >> Blog: letitcrash.com >> Twitter: @akkateam >> > -- > >>>>>>>>>> Read the docs: http://akka.io/docs/ > >>>>>>>>>> Check the FAQ: > http://doc.akka.io/docs/akka/current/additional/faq.html > >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user > --- > You received this message because you are subscribed to the Google Groups > "Akka User List" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/akka-user. > For more options, visit https://groups.google.com/d/optout. > -- Cheers, Konrad 'ktoso' Malawski hAkker @ Typesafe <http://typesafe.com> -- >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>>>>>>> Check the FAQ: >>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.
