In this paper, the authors present a model-driven approach to the development of monitoring solutions for WS-BPEL processes. The approach allows modeling of process performance metrics based on a domain-specific language in a platform-independent way, i.e. independent of a proprietary event model of a BPEL engine implementation. They have created a metamodel which supports modeling of different types of PPMs. PPMs are attached to BPEL process model using a standard event metamodel. In particular, they support modeling of metrics which are based on more than one process model.