Glad I could help. -Gour
On 8/5/15, 3:37 PM, "Yong Feng" <[email protected]> wrote: >Thanks Gour, > >It works and I will close the related JIRA. > >I also take a look at >http://slider.incubator.apache.org/docs/slider_specs/writing_app_command_s >cripts >. > >Basicaly I actually could use all the configuraiton parameters mentiond in >above link to define parameter in params.py, and then use those paramters >in my application configuraiton files. > >Thanks, > >Yong > >On Wed, Aug 5, 2015 at 2:57 PM, Gour Saha <[email protected]> wrote: > >> Yong, >> The container_id can be accessed as >> config['hostLevelParams']['container_id¹] in params.py. Take a look at >> this for an example - >> >>https://github.com/apache/incubator-slider/blob/develop/app-packages/comm >>an >> d-logger/slider-pkg/package/scripts/params.py >> >><https://github.com/apache/incubator-slider/blob/develop/app-packages/com >>mand-logger/slider-pkg/package/scripts/params.py> >> >> >> You should be able to use this to configure your metrics2 properties >> template. >> >> Let me know if it does not solve your problem. >> >> -Gour >> >> On 8/4/15, 2:41 PM, "Yong Feng" <[email protected]> wrote: >> >> >Hi Slider Team, >> > >> >We are using Slider to manage long running service and ElasticSearch to >> >maintain the collected metrics of those long running service. We also >> >develop an elasticSearch sink of Hadoop Metric2. The collected metric >> >includes AppName, ComponentName and HostName which are prepared by >>Slider >> >and configured in appConfig. We could use those names to associate a >> >metric >> >record to an service instance. >> > >> >It works well if there is only one instance in each host. For some long >> >running service, we may need start multiple instances in one host (just >> >for >> >future possibility :-)). If that is the case, the tuple of (AppName, >> >ComponentName, Hostname) is not enough to identify an service instance >> >uniquely. >> > >> >I am thinking can Slider support YARN ContainerID as Environment >>Variable >> >for Slider Application Instance just like COMPONENT_NAME, so that user >> >could configure CONTAINER_ID as configuration parameter for Metric2 >>sink. >> > >> >If it makes sense, I will long a JIRA and enhance Slider to support it. >> > >> >Thanks, >> > >> >Yong >> >>
