You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Christopher Schultz <ch...@christopherschultz.net> on 2013/03/02 15:52:35 UTC

Is mod_jk's status-worker XML output as intended?

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

All,

Motivated by seeing Rainer's presentation at ApacheCon 2013,
"Monitoring Apache Tomcat and the Apache Web" [1], I started looking
at mod_jk's status worker - particularly the XML output as I believe
it will be the easiest format to parse for monitoring purposes.

Each worker has a number of URL mappings, but they are not actually
nested within each worker's XML element. What I would have expected
(and, indeed, the elements are *indented* in this way):

<jk:ajp_workers
  count="4"
> 
  <jk:ajp
    name="worker01"
    type="ajp13"
    host="localhost"
    ...
    />
      <jk:map
        id="1"
        server="www.foo.com [_default_:443]"
        uri="/url-path"
        ...
        />


Note that the <jk:ajp> element is an unpaired tag: the <jk:map>
elements that "belong" to it are not actually nested under it. The XML
is well-formed: there is no spurious </jk:ajp> tag or anything like that.

But, it seems that there is no way to tie a <jk:map> element to its
parent <jk:ajp> element -- there are no identifiers, etc. that link
one to the other. Nor is there a parent-child relationship between them.

Is that intentional? I would think that having those <jk:map> elements
nested under the <jk:ajp> elements would be more useful.

Is anyone using the XML format of the mod_jk status worker? Has it
been frustrating to use, or is it just not that useful to inspect the
<jk:map> elements and so nobody cares?

Thanks,
- -chris

[1] http://na.apachecon.com/schedule/presentation/169/ No slides yet :(
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEAREIAAYFAlEyEjMACgkQ9CaO5/Lv0PBESQCgqsrI8z9BLEQcllzD0ysn6UNa
TT8An30Y+Ko/w1jHBSpE8KimoxM7w/cY
=xLMu
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Is mod_jk's status-worker XML output as intended?

Posted by Rainer Jung <ra...@kippdata.de>.
On 02.03.2013 15:52, Christopher Schultz wrote:
> All,
> 
> Motivated by seeing Rainer's presentation at ApacheCon 2013,
> "Monitoring Apache Tomcat and the Apache Web" [1], I started looking
> at mod_jk's status worker - particularly the XML output as I believe
> it will be the easiest format to parse for monitoring purposes.
> 
> Each worker has a number of URL mappings, but they are not actually
> nested within each worker's XML element. What I would have expected
> (and, indeed, the elements are *indented* in this way):
> 
> <jk:ajp_workers
>   count="4"
> 
>   <jk:ajp
>     name="worker01"
>     type="ajp13"
>     host="localhost"
>     ...
>     />
>       <jk:map
>         id="1"
>         server="www.foo.com [_default_:443]"
>         uri="/url-path"
>         ...
>         />
> 
> 
> Note that the <jk:ajp> element is an unpaired tag: the <jk:map>
> elements that "belong" to it are not actually nested under it. The XML
> is well-formed: there is no spurious </jk:ajp> tag or anything like that.
> 
> But, it seems that there is no way to tie a <jk:map> element to its
> parent <jk:ajp> element -- there are no identifiers, etc. that link
> one to the other. Nor is there a parent-child relationship between them.
> 
> Is that intentional? I would think that having those <jk:map> elements
> nested under the <jk:ajp> elements would be more useful.

Probably not. I'll take a look next week. Ping me if no changes pop up.

> Is anyone using the XML format of the mod_jk status worker? Has it
> been frustrating to use, or is it just not that useful to inspect the
> <jk:map> elements and so nobody cares?

IMHO the properties format is easier to parse.

Regards,

Rainer

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org