I couldn't really find the different between the two. But I have categorized the http request header info as metadata.
On Sat, May 11, 2013 at 8:59 AM, Amila Suriarachchi <[email protected]> wrote: > > > > On Wed, May 8, 2013 at 5:23 AM, Kasun Gajasinghe <[email protected]> wrote: > >> Hi, >> >> I'm trying to finalize the webapp request stats data that AS should send >> to BAM. I have come with the following list of stats to be sent to BAM as >> part of the Event Data. These are categorized in to payload data and >> metadata. Please share your suggestions on these, and what other data we >> can send. >> >> We can also make it to send the request message body, and response >> message body but it would add a significant overhead. >> >> Currently, webapp developers need to add a a context-param called >> 'enable.statistics' to the web.xml in webapps. >> >> <context-param> >> <param-name>*enable.statistics*</param-name> >> <param-value>true</param-value> >> </context-param> >> >> They can configure the webapp data agent configuration and BAM >> credentials via the management console. The configuration is saved in the >> registry of the given tenant. Each tenant has to configure the data agent >> this way. This behavior is quite like the Service Data Agent configuration. >> >> >> streamId='bam_webapp_statistics_publisher:3.0.0', >> name='bam_webapp_statistics_publisher', >> version='1.0.0', >> nickName='WebappDataAgent', >> description='Publish webapp statistics events', >> >> Payload data - >> >> webappName >> webappDisplayName - The <display-name> set in web.xml >> webappOwnerTenant >> webappVersion - web-app servlet version. Ex. 2.5, 3.0 >> timestamp >> webappContext - ex. /t/example.com/jaxwebapps/jaxrs_basic >> resourcePath - ex. For a request url of >> http://localhost:9763/t/example.com/jaxwebapps/jaxrs_basic/services/customers/customerservice/customers/123, >> the resource path will be /customers/customerservice/customers/123 >> webappType - Possible values are JAX-WS/JAX-RS/Generic >> >> >> Metadata - >> >> >> httpMethod - The HTTP method of the request >> contentType - Content Type of the request >> responseContentType - Content Type of the response >> responseHttpStatusCode - HTTP status code of the response >> userAgent - client user-agent >> remoteAddress - client address >> referer - HTTP referer header >> authType - Tomcat level authentication, if set. ex. >> BASIC_AUTH. >> >> > What is the convention you have followed to determine what is payload data > and what is metadata. > > For me most of the meta data you have given specific to that request. > > thanks, > Amilla. > >> >> >> Thanks, >> KasunG >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > *Amila Suriarachchi* > > Software Architect > WSO2 Inc. ; http://wso2.com > lean . enterprise . middleware > > phone : +94 71 3082805 > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- *Kasun Gajasinghe* Software Engineer; Development Technologies Team, WSO2 Inc.; http://wso2.com , *email: **kasung AT spamfree wso2.com ** cell: **+94 (77) 678-0813* *linked-in: *http://lk.linkedin.com/in/gajasinghe * * *blog: **http://kasunbg.org* <http://kasunbg.org> * twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg> * *
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
